Package org.codehaus.plexus.metadata.ann
Class AnnClass
- java.lang.Object
-
- org.codehaus.plexus.metadata.ann.AnnClass
-
public class AnnClass extends java.lang.Object- Author:
- Eugene Kuleshov
-
-
Constructor Summary
Constructors Constructor Description AnnClass(java.lang.ClassLoader cl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnn(Ann ann)voidaddField(AnnField field)voidaddMethod(AnnMethod method)intgetAccess()<T> TgetAnnotation(java.lang.Class<T> c)java.util.Map<java.lang.String,Ann>getAnns()java.lang.ClassLoadergetClassLoader()<T> TgetFieldAnnotation(java.lang.String fieldName, java.lang.Class<T> c)java.util.Set<java.lang.String>getFieldNames()java.util.Map<java.lang.String,AnnField>getFields()java.lang.String[]getInterfaces()<T> TgetMethodAnnotation(java.lang.String methodKey, java.lang.Class<T> c)java.util.Set<java.lang.String>getMethodKeys()java.util.Map<java.lang.String,AnnMethod>getMethods()java.lang.StringgetName()java.lang.StringgetSuperName()voidsetAccess(int access)voidsetInterfaces(java.lang.String[] interfaces)voidsetName(java.lang.String name)voidsetSuperName(java.lang.String superName)
-
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
-
setAccess
public void setAccess(int access)
-
setSuperName
public void setSuperName(java.lang.String superName)
-
setInterfaces
public void setInterfaces(java.lang.String[] interfaces)
-
addAnn
public void addAnn(Ann ann)
-
addField
public void addField(AnnField field)
-
addMethod
public void addMethod(AnnMethod method)
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
-
getAccess
public int getAccess()
-
getName
public java.lang.String getName()
-
getSuperName
public java.lang.String getSuperName()
-
getInterfaces
public java.lang.String[] getInterfaces()
-
getAnns
public java.util.Map<java.lang.String,Ann> getAnns()
-
getFields
public java.util.Map<java.lang.String,AnnField> getFields()
-
getMethods
public java.util.Map<java.lang.String,AnnMethod> getMethods()
-
getFieldNames
public java.util.Set<java.lang.String> getFieldNames()
-
getMethodKeys
public java.util.Set<java.lang.String> getMethodKeys()
-
getAnnotation
public <T> T getAnnotation(java.lang.Class<T> c)
-
getFieldAnnotation
public <T> T getFieldAnnotation(java.lang.String fieldName, java.lang.Class<T> c)
-
getMethodAnnotation
public <T> T getMethodAnnotation(java.lang.String methodKey, java.lang.Class<T> c)
-
-