Class LocalVariableReferenceInfo
java.lang.Object
proguard.classfile.kotlin.reflect.LocalVariableReferenceInfo
- All Implemented Interfaces:
CallableReferenceInfo
-
Constructor Summary
ConstructorsConstructorDescriptionLocalVariableReferenceInfo(Clazz ownerClass, KotlinDeclarationContainerMetadata ownerMetadata, String name, String signature) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(CallableReferenceInfoVisitor callableReferenceInfoVisitor) getName()The Kotlin name of the callable, the one which was declared in the source code (@JvmName doesn't change it).getOwner()The class or package where the callable should be located, usually specified on the LHS of the '::' operator.The signature of the callable.voidownerAccept(KotlinMetadataVisitor kotlinMetadataVisitor)
-
Constructor Details
-
LocalVariableReferenceInfo
public LocalVariableReferenceInfo(Clazz ownerClass, KotlinDeclarationContainerMetadata ownerMetadata, String name, String signature)
-
-
Method Details
-
getName
Description copied from interface:CallableReferenceInfoThe Kotlin name of the callable, the one which was declared in the source code (@JvmName doesn't change it).- Specified by:
getNamein interfaceCallableReferenceInfo- Returns:
- The Kotlin name.
-
getSignature
Description copied from interface:CallableReferenceInfoThe signature of the callable.- Specified by:
getSignaturein interfaceCallableReferenceInfo- Returns:
- The signature.
-
getOwner
Description copied from interface:CallableReferenceInfoThe class or package where the callable should be located, usually specified on the LHS of the '::' operator.Note: this is not necessarily the location where the callable is *declared* - it could be declared in a superclass.
- Specified by:
getOwnerin interfaceCallableReferenceInfo- Returns:
- The owner.
-
accept
- Specified by:
acceptin interfaceCallableReferenceInfo
-
ownerAccept
- Specified by:
ownerAcceptin interfaceCallableReferenceInfo
-