public class KotlinCallableReferenceInitializer extends java.lang.Object implements KotlinMetadataVisitor
CallableReferenceInfo
inside the synthetic class.
FunctionReferences are lambda synthetic classes
PropertyReferences are regular synthetic classes
LocalVariableReferences extend PropertyReferences| Modifier and Type | Class and Description |
|---|---|
static class |
KotlinCallableReferenceInitializer.LocalVariableReferenceInfoInitializer |
static class |
KotlinCallableReferenceInitializer.OptimizedCallableReferenceFilter |
| Constructor and Description |
|---|
KotlinCallableReferenceInitializer(ClassPool programClassPool,
ClassPool libraryClassPool) |
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyKotlinMetadata(Clazz clazz,
KotlinMetadata kotlinMetadata) |
void |
visitKotlinSyntheticClassMetadata(Clazz clazz,
KotlinSyntheticClassKindMetadata syntheticClassKindMetadata) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitKotlinClassMetadata, visitKotlinDeclarationContainerMetadata, visitKotlinFileFacadeMetadata, visitKotlinMultiFileFacadeMetadata, visitKotlinMultiFilePartMetadata, visitUnsupportedKotlinMetadatapublic void visitAnyKotlinMetadata(Clazz clazz, KotlinMetadata kotlinMetadata)
visitAnyKotlinMetadata in interface KotlinMetadataVisitorpublic void visitKotlinSyntheticClassMetadata(Clazz clazz, KotlinSyntheticClassKindMetadata syntheticClassKindMetadata)
visitKotlinSyntheticClassMetadata in interface KotlinMetadataVisitor