org.apache.beehive.wsm.jsr181.processor.apt
Class MirrorParameterInfo
Object
MirrorParameterInfo
- All Implemented Interfaces:
- JavaParameterInfo
public class MirrorParameterInfo
- extends Object
- implements JavaParameterInfo
Field Summary |
protected Class |
clazz
|
protected ParameterDeclaration |
decl
|
protected AnnotationProcessorEnvironment |
env
|
Constructor Summary |
MirrorParameterInfo(ParameterDeclaration decl,
AnnotationProcessorEnvironment env)
|
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
decl
protected ParameterDeclaration decl
env
protected AnnotationProcessorEnvironment env
clazz
protected Class clazz
MirrorParameterInfo
public MirrorParameterInfo(ParameterDeclaration decl,
AnnotationProcessorEnvironment env)
logError
public void logError(String msg)
- Specified by:
logError
in interface JavaParameterInfo
isFinal
public boolean isFinal()
- Specified by:
isFinal
in interface JavaParameterInfo
getName
public String getName()
- Specified by:
getName
in interface JavaParameterInfo
getType
public Class getType()
- Specified by:
getType
in interface JavaParameterInfo
getAnnotation
public <A extends Annotation> A getAnnotation(Class<A> annotationType)
- Specified by:
getAnnotation
in interface JavaParameterInfo
getAnnotations
public Collection<Annotation> getAnnotations()
- Specified by:
getAnnotations
in interface JavaParameterInfo