Package proguard.classfile.kotlin
Class KotlinPropertyMetadata
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.kotlin.KotlinPropertyMetadata
-
- All Implemented Interfaces:
java.io.Serializable
,Processable
public class KotlinPropertyMetadata extends SimpleProcessable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
Constructor Summary
Constructors Constructor Description KotlinPropertyMetadata(KotlinPropertyFlags flags, java.lang.String name, KotlinPropertyAccessorFlags getterFlags, KotlinPropertyAccessorFlags setterFlags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyVisitor kotlinPropertyVisitor)
void
contextReceiverTypesAccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinTypeVisitor kotlinTypeVisitor)
void
receiverTypeAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeVisitor kotlinTypeVisitor)
void
setterParametersAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinValueParameterVisitor kotlinValueParameterVisitor)
java.lang.String
toString()
void
typeAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeVisitor kotlinTypeVisitor)
void
typeParametersAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
void
versionRequirementAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinVersionRequirementVisitor kotlinVersionRequirementVisitor)
-
Methods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
-
-
-
Field Detail
-
name
public java.lang.String name
-
typeParameters
public java.util.List<KotlinTypeParameterMetadata> typeParameters
-
receiverType
public KotlinTypeMetadata receiverType
-
contextReceivers
public java.util.List<KotlinTypeMetadata> contextReceivers
-
setterParameters
public java.util.List<KotlinValueParameterMetadata> setterParameters
-
type
public KotlinTypeMetadata type
-
versionRequirement
public KotlinVersionRequirementMetadata versionRequirement
-
flags
public KotlinPropertyFlags flags
-
getterFlags
public KotlinPropertyAccessorFlags getterFlags
-
setterFlags
public KotlinPropertyAccessorFlags setterFlags
-
backingFieldSignature
public FieldSignature backingFieldSignature
-
referencedBackingFieldClass
public Clazz referencedBackingFieldClass
-
referencedBackingField
public Field referencedBackingField
-
getterSignature
public MethodSignature getterSignature
-
referencedGetterMethod
public Method referencedGetterMethod
-
setterSignature
public MethodSignature setterSignature
-
referencedSetterMethod
public Method referencedSetterMethod
-
syntheticMethodForAnnotations
public MethodSignature syntheticMethodForAnnotations
-
referencedSyntheticMethodClass
public Clazz referencedSyntheticMethodClass
-
referencedSyntheticMethodForAnnotations
public Method referencedSyntheticMethodForAnnotations
-
syntheticMethodForDelegate
public MethodSignature syntheticMethodForDelegate
-
referencedSyntheticMethodForDelegateClass
public Clazz referencedSyntheticMethodForDelegateClass
-
referencedSyntheticMethodForDelegateMethod
public Method referencedSyntheticMethodForDelegateMethod
-
-
Constructor Detail
-
KotlinPropertyMetadata
public KotlinPropertyMetadata(KotlinPropertyFlags flags, java.lang.String name, KotlinPropertyAccessorFlags getterFlags, KotlinPropertyAccessorFlags setterFlags)
-
-
Method Detail
-
accept
public void accept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyVisitor kotlinPropertyVisitor)
-
typeAccept
public void typeAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeVisitor kotlinTypeVisitor)
-
receiverTypeAccept
public void receiverTypeAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeVisitor kotlinTypeVisitor)
-
contextReceiverTypesAccept
public void contextReceiverTypesAccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinTypeVisitor kotlinTypeVisitor)
-
setterParametersAccept
public void setterParametersAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinValueParameterVisitor kotlinValueParameterVisitor)
-
typeParametersAccept
public void typeParametersAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
-
versionRequirementAccept
public void versionRequirementAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinVersionRequirementVisitor kotlinVersionRequirementVisitor)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-