Package org.jruby.ir.builder
Class LazyMethodDefinitionAST
java.lang.Object
org.jruby.ir.builder.LazyMethodDefinitionAST
- All Implemented Interfaces:
LazyMethodDefinition<Node,
DefNode, WhenNode, RescueBodyNode, Colon3Node, HashNode>
public class LazyMethodDefinitionAST
extends Object
implements LazyMethodDefinition<Node,DefNode,WhenNode,RescueBodyNode,Colon3Node,HashNode>
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
LazyMethodDefinitionAST
-
-
Method Details
-
getEndLine
public int getEndLine()- Specified by:
getEndLine
in interfaceLazyMethodDefinition<Node,
DefNode, WhenNode, RescueBodyNode, Colon3Node, HashNode>
-
getMethodData
- Specified by:
getMethodData
in interfaceLazyMethodDefinition<Node,
DefNode, WhenNode, RescueBodyNode, Colon3Node, HashNode>
-
getMethod
- Specified by:
getMethod
in interfaceLazyMethodDefinition<Node,
DefNode, WhenNode, RescueBodyNode, Colon3Node, HashNode>
-
getMethodBody
- Specified by:
getMethodBody
in interfaceLazyMethodDefinition<Node,
DefNode, WhenNode, RescueBodyNode, Colon3Node, HashNode>
-
getBuilder
public IRBuilder<Node,DefNode, getBuilderWhenNode, RescueBodyNode, Colon3Node, HashNode> (IRManager manager, IRMethod methodScope) - Specified by:
getBuilder
in interfaceLazyMethodDefinition<Node,
DefNode, WhenNode, RescueBodyNode, Colon3Node, HashNode>
-