public class Annotation extends Object
| Constructor and Description |
|---|
Annotation(Class annotation) |
Annotation(Class annotation,
Location location) |
Annotation(Class annotation,
Object value) |
Annotation(Class annotation,
String property,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(Object value) |
void |
addProperty(String name,
Object value) |
void |
createAnnotation(org.objectweb.asm.AnnotationVisitor av) |
void |
createAnnotation(org.objectweb.asm.ClassVisitor cv) |
void |
createAnnotation(org.objectweb.asm.FieldVisitor fv) |
void |
createAnnotation(org.objectweb.asm.MethodVisitor mv) |
void |
createParameterAnnotation(org.objectweb.asm.MethodVisitor mv,
int paramIndex) |
Class |
getAnnotation() |
String |
getAnnotationType() |
Location |
getLocation() |
Map<String,Object> |
getProperties() |
void |
setAnnotation(Class annotation) |
void |
setLocation(Location location) |
public Annotation(Class annotation)
public Class getAnnotation()
public void setAnnotation(Class annotation)
public Location getLocation()
public void setLocation(Location location)
public void addProperty(Object value)
public void createAnnotation(org.objectweb.asm.ClassVisitor cv)
public void createAnnotation(org.objectweb.asm.MethodVisitor mv)
public void createParameterAnnotation(org.objectweb.asm.MethodVisitor mv,
int paramIndex)
public void createAnnotation(org.objectweb.asm.FieldVisitor fv)
public void createAnnotation(org.objectweb.asm.AnnotationVisitor av)
public String getAnnotationType()
Copyright © 2016 Esfinge Framework. All rights reserved.