|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use NodeVisitor | |
|---|---|
| org.jrubyparser.ast | |
| org.jrubyparser.rewriter | |
| org.jrubyparser.rewriter.utils | |
| org.jrubyparser.util | |
| Uses of NodeVisitor in org.jrubyparser.ast |
|---|
| Methods in org.jrubyparser.ast with parameters of type NodeVisitor | |
|---|---|
Object |
ZSuperNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ZeroArgNode.accept(NodeVisitor visitor)
|
Object |
ZArrayNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
YieldNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
XStrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
WhileNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
WhenNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
VCallNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
VAliasNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
UntilNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
UndefNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
UnaryCallNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
TrueNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ToAryNode.accept(NodeVisitor visitor)
|
Object |
SyntaxNode.accept(NodeVisitor visitor)
|
Object |
SymbolNode.accept(NodeVisitor iVisitor)
|
Object |
SValueNode.accept(NodeVisitor visitor)
|
Object |
SuperNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
StrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
StarNode.accept(NodeVisitor visitor)
|
Object |
SplatNode.accept(NodeVisitor visitor)
|
Object |
SelfNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
SClassNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
RootNode.accept(NodeVisitor iVisitor)
|
Object |
ReturnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
RetryNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
RestArgNode.accept(NodeVisitor iVisitor)
|
Object |
RescueNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
RescueBodyNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
RegexpNode.accept(NodeVisitor iVisitor)
|
Object |
RedoNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
PreExeNode.accept(NodeVisitor iVisitor)
|
Object |
PreExe19Node.accept(NodeVisitor iVisitor)
|
Object |
PostExeNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
OrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
OptArgNode.accept(NodeVisitor visitor)
|
Object |
OpElementAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
OpAsgnOrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
OpAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
OpAsgnAndNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
NthRefNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
NotNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
abstract Object |
Node.accept(NodeVisitor visitor)
|
Object |
NilNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
NextNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
NewlineNode.accept(NodeVisitor iVisitor)
RubyMethod used by visitors. |
Object |
MultipleAsgnNode.accept(NodeVisitor iVisitor)
|
Object |
ModuleNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
MethodNameNode.accept(NodeVisitor visitor)
|
Object |
MatchNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
Match3Node.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
Match2Node.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
LocalVarNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
LocalAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
LiteralNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ListNode.accept(NodeVisitor visitor)
|
Object |
LambdaNode.accept(NodeVisitor visitor)
|
Object |
KeywordRestArgNode.accept(NodeVisitor visitor)
|
Object |
KeywordArgNode.accept(NodeVisitor visitor)
|
Object |
IterNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
InstVarNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
InstAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ImplicitNilNode.accept(NodeVisitor visitor)
|
Object |
IfNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
HashNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
GlobalVarNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
GlobalAsgnNode.accept(NodeVisitor iVisitor)
RubyMethod used by visitors. |
Object |
ForNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
FloatNode.accept(NodeVisitor iVisitor)
|
Object |
FlipNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
FixnumNode.accept(NodeVisitor iVisitor)
|
Object |
FCallNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
FalseNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
EvStrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
EnsureNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
EncodingNode.accept(NodeVisitor visitor)
|
Object |
DXStrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
DVarNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
DSymbolNode.accept(NodeVisitor visitor)
|
Object |
DStrNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
DRegexpNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
DotNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
DefsNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
DefnNode.accept(NodeVisitor iVisitor)
|
Object |
DefinedNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
DAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ConstNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ConstDeclNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
CommentNode.accept(NodeVisitor visitor)
|
Object |
Colon3Node.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
Colon2Node.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ClassVarNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ClassVarDeclNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ClassVarAsgnNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ClassNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
CaseNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
CallNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
BreakNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
BlockPassNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
BlockNode.accept(NodeVisitor iVisitor)
RubyMethod used by visitors. |
Object |
BlockArgNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
BlockArg18Node.accept(NodeVisitor visitor)
|
Object |
BignumNode.accept(NodeVisitor iVisitor)
|
Object |
BeginNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
BackRefNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
AttrAssignNode.accept(NodeVisitor visitor)
Accept for the visitor pattern. |
Object |
ArrayNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ArgumentNode.accept(NodeVisitor visitor)
|
Object |
ArgsPushNode.accept(NodeVisitor visitor)
|
Object |
ArgsNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
Object |
ArgsCatNode.accept(NodeVisitor visitor)
|
Object |
ArgAuxillaryNode.accept(NodeVisitor visitor)
|
Object |
AndNode.accept(NodeVisitor iVisitor)
|
Object |
AliasNode.accept(NodeVisitor iVisitor)
Accept for the visitor pattern. |
| Uses of NodeVisitor in org.jrubyparser.rewriter |
|---|
| Classes in org.jrubyparser.rewriter that implement NodeVisitor | |
|---|---|
class |
ReWriteVisitor
Visits each node and outputs the corresponding Ruby sourcecode for the nodes. |
| Uses of NodeVisitor in org.jrubyparser.rewriter.utils |
|---|
| Classes in org.jrubyparser.rewriter.utils that implement NodeVisitor | |
|---|---|
class |
DRegxReWriteVisitor
|
class |
HereDocReWriteVisitor
|
class |
IgnoreCommentsReWriteVisitor
|
class |
MultipleAssignmentReWriteVisitor
|
class |
ShortIfNodeReWriteVisitor
|
| Uses of NodeVisitor in org.jrubyparser.util |
|---|
| Classes in org.jrubyparser.util that implement NodeVisitor | |
|---|---|
class |
IInstanceVariableVisitor
To use this visitor pass in the root of the scope you want to search for instance variables. |
class |
ILocalVariableVisitor
Find all ILocalVariables for a particular scope. |
class |
MethodDefVisitor
|
class |
NoopVisitor
A base class visitor where visiting nodes will do nothing (no-op) by default. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||