Package proguard.classfile.kotlin
Class KotlinAnnotation
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.kotlin.KotlinAnnotation
-
- All Implemented Interfaces:
java.io.Serializable,Processable
public class KotlinAnnotation extends SimpleProcessable implements Processable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<KotlinAnnotationArgument>argumentsjava.lang.StringclassNameClazzreferencedAnnotationClass-
Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
Constructor Summary
Constructors Constructor Description KotlinAnnotation(java.lang.String className)KotlinAnnotation(java.lang.String className, java.util.List<KotlinAnnotationArgument> arguments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(Clazz clazz, KotlinPropertyAccessorMetadata kotlinPropertyAccessorMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)voidaccept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotationVisitor kotlinAnnotationVisitor)voidaccept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)voidaccept(Clazz clazz, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)voidaccept(Clazz clazz, KotlinEnumEntryMetadata kotlinEnumEntryMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)voidaccept(Clazz clazz, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)voidaccept(Clazz clazz, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)voidaccept(Clazz clazz, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)voidaccept(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)voidaccept(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)voidaccept(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)voidargumentsAccept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotationArgumentVisitor visitor)booleanequals(java.lang.Object o)inthashCode()voidreferencedClassAccept(ClassVisitor classVisitor)java.lang.StringtoString()-
Methods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface proguard.util.Processable
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfo
-
-
-
-
Field Detail
-
className
public java.lang.String className
-
referencedAnnotationClass
public Clazz referencedAnnotationClass
-
arguments
public java.util.List<KotlinAnnotationArgument> arguments
-
-
Constructor Detail
-
KotlinAnnotation
public KotlinAnnotation(java.lang.String className, java.util.List<KotlinAnnotationArgument> arguments)
-
KotlinAnnotation
public KotlinAnnotation(java.lang.String className)
-
-
Method Detail
-
accept
public void accept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotationVisitor kotlinAnnotationVisitor)
-
accept
public void accept(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
-
accept
public void accept(Clazz clazz, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
-
accept
public void accept(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
-
accept
public void accept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
-
accept
public void accept(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
-
accept
public void accept(Clazz clazz, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
-
accept
public void accept(Clazz clazz, KotlinPropertyAccessorMetadata kotlinPropertyAccessorMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
-
accept
public void accept(Clazz clazz, KotlinEnumEntryMetadata kotlinEnumEntryMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
-
accept
public void accept(Clazz clazz, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
-
accept
public void accept(Clazz clazz, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
-
referencedClassAccept
public void referencedClassAccept(ClassVisitor classVisitor)
-
argumentsAccept
public void argumentsAccept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotationArgumentVisitor visitor)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-