org.jetbrains.jet.codegen
Class CallableMethod
java.lang.Object
org.jetbrains.jet.codegen.CallableMethod
- All Implemented Interfaces:
- Callable
public class CallableMethod
- extends java.lang.Object
- implements Callable
Constructor Summary |
CallableMethod(org.jetbrains.asm4.Type owner,
org.jetbrains.asm4.Type defaultImplOwner,
org.jetbrains.asm4.Type defaultImplParam,
JvmMethodSignature signature,
int invokeOpcode,
org.jetbrains.asm4.Type thisClass,
org.jetbrains.asm4.Type receiverParameterType,
org.jetbrains.asm4.Type generateCalleeType)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CallableMethod
public CallableMethod(@NotNull
org.jetbrains.asm4.Type owner,
@Nullable
org.jetbrains.asm4.Type defaultImplOwner,
@Nullable
org.jetbrains.asm4.Type defaultImplParam,
JvmMethodSignature signature,
int invokeOpcode,
@Nullable
org.jetbrains.asm4.Type thisClass,
@Nullable
org.jetbrains.asm4.Type receiverParameterType,
@Nullable
org.jetbrains.asm4.Type generateCalleeType)
getOwner
@NotNull
public org.jetbrains.asm4.Type getOwner()
getSignature
public JvmMethodSignature getSignature()
getInvokeOpcode
public int getInvokeOpcode()
getValueParameterTypes
public java.util.List<org.jetbrains.asm4.Type> getValueParameterTypes()
getThisType
@Nullable
public org.jetbrains.asm4.Type getThisType()
getReceiverClass
@Nullable
public org.jetbrains.asm4.Type getReceiverClass()
invokeWithNotNullAssertion
public void invokeWithNotNullAssertion(@NotNull
org.jetbrains.asm4.commons.InstructionAdapter v,
@NotNull
GenerationState state,
@NotNull
ResolvedCall resolvedCall)
invokeWithoutAssertions
public void invokeWithoutAssertions(@NotNull
org.jetbrains.asm4.commons.InstructionAdapter v)
getGenerateCalleeType
@Nullable
public org.jetbrains.asm4.Type getGenerateCalleeType()
invokeDefaultWithNotNullAssertion
public void invokeDefaultWithNotNullAssertion(@NotNull
org.jetbrains.asm4.commons.InstructionAdapter v,
@NotNull
GenerationState state,
@NotNull
ResolvedCall resolvedCall,
int mask)
isNeedsThis
public boolean isNeedsThis()
getReturnType
public org.jetbrains.asm4.Type getReturnType()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object