public static final class KotlinAnnotationArgument.ClassValue extends java.lang.Object implements KotlinAnnotationArgument.Value
Modifier and Type | Field and Description |
---|---|
int |
arrayDimensionsCount |
java.lang.String |
className |
Clazz |
referencedClass |
Constructor and Description |
---|
ClassValue(java.lang.String className) |
ClassValue(java.lang.String className,
int arrayDimensionsCount) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Clazz clazz,
KotlinAnnotatable annotatable,
KotlinAnnotation kotlinMetadataAnnotation,
KotlinAnnotationArgument argument,
KotlinAnnotationArgumentVisitor visitor) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
void |
referencedClassAccept(ClassVisitor visitor) |
java.lang.String |
toString() |
public java.lang.String className
public Clazz referencedClass
public int arrayDimensionsCount
public ClassValue(java.lang.String className)
public ClassValue(java.lang.String className, int arrayDimensionsCount)
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
public void accept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation kotlinMetadataAnnotation, KotlinAnnotationArgument argument, KotlinAnnotationArgumentVisitor visitor)
accept
in interface KotlinAnnotationArgument.Value
public void referencedClassAccept(ClassVisitor visitor)