Class KotlinCallableReferenceInitializer

java.lang.Object
proguard.classfile.kotlin.reflect.util.KotlinCallableReferenceInitializer
All Implemented Interfaces:
KotlinMetadataVisitor

public class KotlinCallableReferenceInitializer extends Object implements KotlinMetadataVisitor
Initialize callable reference class information, by visiting synthetic classes that implement (Function|Property|LocalVariable)Reference, then finding Function/Property that they refer to and use this information to initialize a CallableReferenceInfo inside the synthetic class.

FunctionReferences are lambda synthetic classes PropertyReferences are regular synthetic classes LocalVariableReferences extend PropertyReferences