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 |
AnnClass(java.lang.ClassLoader cl)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnClass
public AnnClass(java.lang.ClassLoader cl)
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)
Copyright © 2001-2010 Codehaus. All Rights Reserved.