org.jrubyparser.util
Class MethodDefVisitor

java.lang.Object
  extended by org.jrubyparser.util.NoopVisitor
      extended by org.jrubyparser.util.MethodDefVisitor
All Implemented Interfaces:
NodeVisitor

public class MethodDefVisitor
extends NoopVisitor


Constructor Summary
MethodDefVisitor(IModuleScope scope)
           
 
Method Summary
static List<MethodDefNode> findMethodsIn(IModuleScope scope)
           
 List<MethodDefNode> getMethodList()
           
 void run()
           
 Object visitDefnNode(DefnNode iVisited)
           
 Object visitDefsNode(DefsNode iVisited)
           
 
Methods inherited from class org.jrubyparser.util.NoopVisitor
visit, visitAliasNode, visitAndNode, visitArgsCatNode, visitArgsNode, visitArgsPushNode, visitArgumentNode, visitArrayNode, visitAttrAssignNode, visitBackRefNode, visitBeginNode, visitBignumNode, visitBlockArg18Node, visitBlockArgNode, visitBlockNode, visitBlockPassNode, visitBreakNode, visitCallNode, visitCaseNode, visitClassNode, visitClassVarAsgnNode, visitClassVarDeclNode, visitClassVarNode, visitColon2Node, visitColon3Node, visitCommentNode, visitConstDeclNode, visitConstNode, visitDAsgnNode, visitDefinedNode, visitDotNode, visitDRegxNode, visitDStrNode, visitDSymbolNode, visitDVarNode, visitDXStrNode, visitEncodingNode, visitEnsureNode, visitEvStrNode, visitFalseNode, visitFCallNode, visitFixnumNode, visitFlipNode, visitFloatNode, visitForNode, visitGlobalAsgnNode, visitGlobalVarNode, visitHashNode, visitIfNode, visitImplicitNilNode, visitInstAsgnNode, visitInstVarNode, visitIterNode, visitKeywordArgNode, visitKeywordRestArgNode, visitLambdaNode, visitListNode, visitLiteralNode, visitLocalAsgnNode, visitLocalVarNode, visitMatch2Node, visitMatch3Node, visitMatchNode, visitMethodNameNode, visitModuleNode, visitMultipleAsgnNode, visitNewlineNode, visitNextNode, visitNilNode, visitNotNode, visitNthRefNode, visitOpAsgnAndNode, visitOpAsgnNode, visitOpAsgnOrNode, visitOpElementAsgnNode, visitOptArgNode, visitOrNode, visitPostExeNode, visitPreExeNode, visitRedoNode, visitRegexpNode, visitRescueBodyNode, visitRescueNode, visitRestArgNode, visitRetryNode, visitReturnNode, visitRootNode, visitSClassNode, visitSelfNode, visitSplatNode, visitStrNode, visitSuperNode, visitSValueNode, visitSymbolNode, visitSyntaxNode, visitToAryNode, visitTrueNode, visitUnaryCallNode, visitUndefNode, visitUntilNode, visitVAliasNode, visitVCallNode, visitWhenNode, visitWhileNode, visitXStrNode, visitYieldNode, visitZArrayNode, visitZSuperNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodDefVisitor

public MethodDefVisitor(IModuleScope scope)
Method Detail

findMethodsIn

public static List<MethodDefNode> findMethodsIn(IModuleScope scope)

run

public void run()

getMethodList

public List<MethodDefNode> getMethodList()

visitDefnNode

public Object visitDefnNode(DefnNode iVisited)
Specified by:
visitDefnNode in interface NodeVisitor
Overrides:
visitDefnNode in class NoopVisitor

visitDefsNode

public Object visitDefsNode(DefsNode iVisited)
Specified by:
visitDefsNode in interface NodeVisitor
Overrides:
visitDefsNode in class NoopVisitor


Copyright © 2013. All Rights Reserved.