Package org.teavm.ast
Class MethodNode
- java.lang.Object
-
- org.teavm.ast.MethodNode
-
- Direct Known Subclasses:
AsyncMethodNode,RegularMethodNode
public abstract class MethodNode extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MethodNode(MethodReference reference)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidacceptVisitor(MethodNodeVisitor visitor)java.util.Set<ElementModifier>getModifiers()MethodReferencegetReference()abstract java.util.List<VariableNode>getVariables()abstract booleanisAsync()
-
-
-
Constructor Detail
-
MethodNode
public MethodNode(MethodReference reference)
-
-
Method Detail
-
getReference
public MethodReference getReference()
-
getModifiers
public java.util.Set<ElementModifier> getModifiers()
-
acceptVisitor
public abstract void acceptVisitor(MethodNodeVisitor visitor)
-
isAsync
public abstract boolean isAsync()
-
getVariables
public abstract java.util.List<VariableNode> getVariables()
-
-