org.codehaus.plexus.metadata.ann
Class AnnMethod

java.lang.Object
  extended by org.codehaus.plexus.metadata.ann.AnnMethod

public class AnnMethod
extends Object

Author:
Eugene Kuleshov

Constructor Summary
AnnMethod(AnnClass owner, int access, String name, String desc)
           
 
Method Summary
 void addAnn(Ann ann)
           
 void addParamAnn(int parameter, Ann ann)
           
 int getAccess()
           
<T> T
getAnnotation(Class<T> c)
           
 Map<String,Ann> getAnns()
           
 String getDesc()
           
 String getName()
           
 Map<Integer,Map<String,Ann>> getParamAnns()
           
<T> T
getParameterAnnotation(int parameter, Class<T> c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnMethod

public AnnMethod(AnnClass owner,
                 int access,
                 String name,
                 String desc)
Method Detail

getAccess

public int getAccess()

getName

public String getName()

getDesc

public String getDesc()

getAnns

public Map<String,Ann> getAnns()

getParamAnns

public Map<Integer,Map<String,Ann>> getParamAnns()

addAnn

public void addAnn(Ann ann)

addParamAnn

public void addParamAnn(int parameter,
                        Ann ann)

getAnnotation

public <T> T getAnnotation(Class<T> c)

getParameterAnnotation

public <T> T getParameterAnnotation(int parameter,
                                    Class<T> c)


Copyright © 2001-2011 Codehaus. All Rights Reserved.