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() |
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfo
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object