Top Fields Constructors Methods
me.qmx.jitescript

public Class VisibleAnnotation

extends Object
Class Inheritance
Static Imports
me.qmx.jitescript.util.CodegenUtils.ci

Field Summary

Modifier and TypeField and Description
private final AnnotationVisitor

Constructor Summary

AccessConstructor and Description
public
public
private

Method Summary

Modifier and TypeMethod and Description
public VisibleAnnotation
annotationValue(String name, Class<?> type)

public VisibleAnnotation
public AnnotationArrayValue
public AnnotationArrayValue
arrayValue(String name, Object... values)

public VisibleAnnotation
enumValue(String name, Enum<?> value)

public VisibleAnnotation
enumValue(String name, String desc, String value)

public AnnotationNode
public VisibleAnnotation
value(String name, Object value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nodeback to summary
private final AnnotationVisitor node

Constructor Detail

VisibleAnnotationback to summary
public VisibleAnnotation(Class<?> type)
VisibleAnnotationback to summary
public VisibleAnnotation(String desc)
VisibleAnnotationback to summary
private VisibleAnnotation(AnnotationVisitor node)

Method Detail

annotationValueback to summary
public VisibleAnnotation annotationValue(String name, Class<?> type)
annotationValueback to summary
public VisibleAnnotation annotationValue(String name, String desc)
arrayValueback to summary
public AnnotationArrayValue arrayValue(String name)
arrayValueback to summary
public AnnotationArrayValue arrayValue(String name, Object... values)
enumValueback to summary
public VisibleAnnotation enumValue(String name, Enum<?> value)
enumValueback to summary
public VisibleAnnotation enumValue(String name, String desc, String value)
getNodeback to summary
public AnnotationNode getNode()
valueback to summary
public VisibleAnnotation value(String name, Object value)