Package me.qmx.jitescript
Class MethodDefinition
- java.lang.Object
-
- me.qmx.jitescript.MethodDefinition
-
public class MethodDefinition extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private CodeBlockmethodBodyprivate java.lang.StringmethodNameprivate intmodifiersprivate java.lang.Stringsignature
-
Constructor Summary
Constructors Constructor Description MethodDefinition(java.lang.String methodName, int modifiers, java.lang.String signature, CodeBlock methodBody)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CodeBlockgetMethodBody()java.lang.StringgetMethodName()org.objectweb.asm.tree.MethodNodegetMethodNode()intgetModifiers()java.lang.StringgetSignature()
-
-
-
Field Detail
-
methodName
private final java.lang.String methodName
-
modifiers
private final int modifiers
-
signature
private final java.lang.String signature
-
methodBody
private final CodeBlock methodBody
-
-
Constructor Detail
-
MethodDefinition
public MethodDefinition(java.lang.String methodName, int modifiers, java.lang.String signature, CodeBlock methodBody)
-
-
Method Detail
-
getMethodName
public java.lang.String getMethodName()
-
getModifiers
public int getModifiers()
-
getMethodBody
public CodeBlock getMethodBody()
-
getSignature
public java.lang.String getSignature()
-
getMethodNode
public org.objectweb.asm.tree.MethodNode getMethodNode()
-
-