public class KotlinFunctionMetadata extends SimpleProcessable implements Processable
| Modifier and Type | Field and Description |
|---|---|
java.util.List<KotlinContractMetadata> |
contracts |
KotlinFunctionFlags |
flags |
JvmMethodSignature |
jvmSignature |
java.lang.String |
lambdaClassOriginName |
java.lang.String |
name |
KotlinTypeMetadata |
receiverType |
Method |
referencedDefaultImplementationMethod |
Clazz |
referencedDefaultImplementationMethodClass |
Method |
referencedDefaultMethod |
Clazz |
referencedDefaultMethodClass |
Clazz |
referencedLambdaClassOrigin |
Method |
referencedMethod |
Clazz |
referencedMethodClass |
KotlinTypeMetadata |
returnType |
java.util.List<KotlinTypeParameterMetadata> |
typeParameters |
java.util.List<KotlinValueParameterMetadata> |
valueParameters |
KotlinVersionRequirementMetadata |
versionRequirement |
processingFlags, processingInfo| Constructor and Description |
|---|
KotlinFunctionMetadata(int flags,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Clazz clazz,
KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata,
KotlinFunctionVisitor kotlinFunctionVisitor) |
void |
accept(Clazz clazz,
KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata,
KotlinFunctionVisitor kotlinFunctionVisitor) |
void |
contractsAccept(Clazz clazz,
KotlinMetadata kotlinMetadata,
KotlinContractVisitor kotlinContractVisitor) |
void |
receiverTypeAccept(Clazz clazz,
KotlinMetadata kotlinMetadata,
KotlinTypeVisitor kotlinTypeVisitor) |
void |
referencedMethodAccept(Clazz clazz,
MemberVisitor methodVisitor) |
void |
returnTypeAccept(Clazz clazz,
KotlinMetadata kotlinMetadata,
KotlinTypeVisitor kotlinTypeVisitor) |
java.lang.String |
toString() |
void |
typeParametersAccept(Clazz clazz,
KotlinMetadata kotlinMetadata,
KotlinTypeParameterVisitor kotlinTypeParameterVisitor) |
void |
valueParametersAccept(Clazz clazz,
KotlinMetadata kotlinMetadata,
KotlinValueParameterVisitor kotlinValueParameterVisitor) |
void |
versionRequirementAccept(Clazz clazz,
KotlinMetadata kotlinMetadata,
KotlinVersionRequirementVisitor kotlinVersionRequirementVisitor) |
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfopublic java.lang.String name
public java.util.List<KotlinContractMetadata> contracts
public KotlinTypeMetadata receiverType
public KotlinTypeMetadata returnType
public java.util.List<KotlinTypeParameterMetadata> typeParameters
public java.util.List<KotlinValueParameterMetadata> valueParameters
public KotlinVersionRequirementMetadata versionRequirement
public KotlinFunctionFlags flags
public JvmMethodSignature jvmSignature
public Method referencedMethod
public Clazz referencedMethodClass
public Method referencedDefaultMethod
public Clazz referencedDefaultMethodClass
public Method referencedDefaultImplementationMethod
public Clazz referencedDefaultImplementationMethodClass
public java.lang.String lambdaClassOriginName
public Clazz referencedLambdaClassOrigin
public KotlinFunctionMetadata(int flags,
java.lang.String name)
public void accept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinFunctionVisitor kotlinFunctionVisitor)
public void accept(Clazz clazz, KotlinSyntheticClassKindMetadata kotlinSyntheticClassKindMetadata, KotlinFunctionVisitor kotlinFunctionVisitor)
public void valueParametersAccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinValueParameterVisitor kotlinValueParameterVisitor)
public void typeParametersAccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
public void returnTypeAccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinTypeVisitor kotlinTypeVisitor)
public void receiverTypeAccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinTypeVisitor kotlinTypeVisitor)
public void contractsAccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinContractVisitor kotlinContractVisitor)
public void versionRequirementAccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinVersionRequirementVisitor kotlinVersionRequirementVisitor)
public void referencedMethodAccept(Clazz clazz, MemberVisitor methodVisitor)
public java.lang.String toString()
toString in class java.lang.Object