public class KotlinAnnotation extends SimpleProcessable implements Processable
| Modifier and Type | Field and Description |
|---|---|
java.util.List<KotlinAnnotationArgument> |
arguments |
java.lang.String |
className |
Clazz |
referencedAnnotationClass |
processingFlags, processingInfo| Constructor and Description |
|---|
KotlinAnnotation(java.lang.String className) |
KotlinAnnotation(java.lang.String className,
java.util.List<KotlinAnnotationArgument> arguments) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Clazz clazz,
KotlinAnnotatable annotatable,
KotlinAnnotationVisitor kotlinAnnotationVisitor) |
void |
accept(Clazz clazz,
KotlinTypeAliasMetadata kotlinTypeAliasMetadata,
KotlinAnnotationVisitor kotlinAnnotationVisitor) |
void |
accept(Clazz clazz,
KotlinTypeMetadata kotlinTypeMetadata,
KotlinAnnotationVisitor kotlinAnnotationVisitor) |
void |
accept(Clazz clazz,
KotlinTypeParameterMetadata kotlinTypeParameterMetadata,
KotlinAnnotationVisitor kotlinAnnotationVisitor) |
void |
argumentsAccept(Clazz clazz,
KotlinAnnotatable annotatable,
KotlinAnnotationArgumentVisitor visitor) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
void |
referencedClassAccept(ClassVisitor classVisitor) |
java.lang.String |
toString() |
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfoclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfopublic java.lang.String className
public Clazz referencedAnnotationClass
public java.util.List<KotlinAnnotationArgument> arguments
public KotlinAnnotation(java.lang.String className,
java.util.List<KotlinAnnotationArgument> arguments)
public KotlinAnnotation(java.lang.String className)
public void accept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotationVisitor kotlinAnnotationVisitor)
public void accept(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
public void accept(Clazz clazz, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
public void accept(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata, KotlinAnnotationVisitor kotlinAnnotationVisitor)
public void referencedClassAccept(ClassVisitor classVisitor)
public void argumentsAccept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotationArgumentVisitor visitor)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object