org.jetbrains.kotlin.codegen
Class CallableMethod
java.lang.Object
org.jetbrains.kotlin.codegen.CallableMethod
- All Implemented Interfaces:
- Callable
public class CallableMethod
- extends java.lang.Object
- implements Callable
Constructor Summary |
CallableMethod(org.jetbrains.org.objectweb.asm.Type owner,
org.jetbrains.org.objectweb.asm.Type defaultImplOwner,
org.jetbrains.org.objectweb.asm.Type defaultImplParam,
JvmMethodSignature signature,
int invokeOpcode,
org.jetbrains.org.objectweb.asm.Type thisClass,
org.jetbrains.org.objectweb.asm.Type receiverParameterType,
org.jetbrains.org.objectweb.asm.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.org.objectweb.asm.Type owner,
@Nullable
org.jetbrains.org.objectweb.asm.Type defaultImplOwner,
@Nullable
org.jetbrains.org.objectweb.asm.Type defaultImplParam,
@NotNull
JvmMethodSignature signature,
int invokeOpcode,
@Nullable
org.jetbrains.org.objectweb.asm.Type thisClass,
@Nullable
org.jetbrains.org.objectweb.asm.Type receiverParameterType,
@Nullable
org.jetbrains.org.objectweb.asm.Type generateCalleeType)
getOwner
@NotNull
public org.jetbrains.org.objectweb.asm.Type getOwner()
getValueParameters
@NotNull
public java.util.List<JvmMethodParameterSignature> getValueParameters()
getValueParameterTypes
@NotNull
public java.util.List<org.jetbrains.org.objectweb.asm.Type> getValueParameterTypes()
getAsmMethod
@NotNull
public org.jetbrains.org.objectweb.asm.commons.Method getAsmMethod()
getInvokeOpcode
public int getInvokeOpcode()
getThisType
@Nullable
public org.jetbrains.org.objectweb.asm.Type getThisType()
getReceiverClass
@Nullable
public org.jetbrains.org.objectweb.asm.Type getReceiverClass()
invokeWithNotNullAssertion
public void invokeWithNotNullAssertion(@NotNull
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v,
@NotNull
GenerationState state,
@NotNull
ResolvedCall resolvedCall)
invokeWithoutAssertions
public void invokeWithoutAssertions(@NotNull
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v)
getGenerateCalleeType
@Nullable
public org.jetbrains.org.objectweb.asm.Type getGenerateCalleeType()
invokeDefaultWithNotNullAssertion
public void invokeDefaultWithNotNullAssertion(@NotNull
org.jetbrains.org.objectweb.asm.commons.InstructionAdapter v,
@NotNull
GenerationState state,
@NotNull
ResolvedCall resolvedCall)
isNeedsThis
public boolean isNeedsThis()
getReturnType
@NotNull
public org.jetbrains.org.objectweb.asm.Type getReturnType()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
isStaticCall
public boolean isStaticCall()