public class AnnClass extends Object
Constructor and Description |
---|
AnnClass(ClassLoader cl) |
Modifier and Type | Method and Description |
---|---|
void |
addAnn(Ann ann) |
void |
addField(AnnField field) |
void |
addMethod(AnnMethod method) |
int |
getAccess() |
<T> T |
getAnnotation(Class<T> c) |
Map<String,Ann> |
getAnns() |
ClassLoader |
getClassLoader() |
<T> T |
getFieldAnnotation(String fieldName,
Class<T> c) |
Set<String> |
getFieldNames() |
Map<String,AnnField> |
getFields() |
String[] |
getInterfaces() |
<T> T |
getMethodAnnotation(String methodKey,
Class<T> c) |
Set<String> |
getMethodKeys() |
Map<String,AnnMethod> |
getMethods() |
String |
getName() |
String |
getSuperName() |
void |
setAccess(int access) |
void |
setInterfaces(String[] interfaces) |
void |
setName(String name) |
void |
setSuperName(String superName) |
public AnnClass(ClassLoader cl)
public void setName(String name)
public void setAccess(int access)
public void setSuperName(String superName)
public void setInterfaces(String[] interfaces)
public void addAnn(Ann ann)
public void addField(AnnField field)
public void addMethod(AnnMethod method)
public ClassLoader getClassLoader()
public int getAccess()
public String getName()
public String getSuperName()
public String[] getInterfaces()
public <T> T getAnnotation(Class<T> c)
Copyright © 2001-2017 Codehaus. All Rights Reserved.