public class KotlinAnnotationArgument extends SimpleProcessable implements Processable
KotlinAnnotation e.g.
| Modifier and Type | Class and Description |
|---|---|
static class |
KotlinAnnotationArgument.AnnotationValue |
static class |
KotlinAnnotationArgument.ArrayValue |
static class |
KotlinAnnotationArgument.BooleanValue |
static class |
KotlinAnnotationArgument.ByteValue |
static class |
KotlinAnnotationArgument.CharValue |
static class |
KotlinAnnotationArgument.ClassValue |
static class |
KotlinAnnotationArgument.DoubleValue |
static class |
KotlinAnnotationArgument.EnumValue |
static class |
KotlinAnnotationArgument.FloatValue |
static class |
KotlinAnnotationArgument.IntValue |
static class |
KotlinAnnotationArgument.LiteralValue<T> |
static class |
KotlinAnnotationArgument.LongValue |
static class |
KotlinAnnotationArgument.ShortValue |
static class |
KotlinAnnotationArgument.StringValue |
static class |
KotlinAnnotationArgument.UByteValue |
static class |
KotlinAnnotationArgument.UIntValue |
static class |
KotlinAnnotationArgument.ULongValue |
static class |
KotlinAnnotationArgument.UShortValue |
static interface |
KotlinAnnotationArgument.Value |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
name |
Method |
referencedAnnotationMethod |
Clazz |
referencedAnnotationMethodClass |
processingFlags, processingInfo| Constructor and Description |
|---|
KotlinAnnotationArgument(java.lang.String name,
KotlinAnnotationArgument.Value value) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Clazz clazz,
KotlinAnnotatable annotatable,
KotlinAnnotation annotation,
KotlinAnnotationArgumentVisitor visitor) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
void |
referencedMethodAccept(MemberVisitor methodVisitor) |
java.lang.String |
toString() |
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfoclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfopublic java.lang.String name
public Clazz referencedAnnotationMethodClass
public Method referencedAnnotationMethod
public KotlinAnnotationArgument(java.lang.String name,
KotlinAnnotationArgument.Value value)
public void accept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgumentVisitor visitor)
public void referencedMethodAccept(MemberVisitor methodVisitor)
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