public class JavassistParameterInfo extends JavassistAnnotatedInfo implements ParameterInfo
annotationHelper, annotationMap, annotationsArray
Constructor and Description |
---|
JavassistParameterInfo(AnnotationHelper annotationHelper,
JavassistAnnotatedParameterInfo annotated,
int index,
TypeInfo parameterType)
Create a new JavassistParameterInfo.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
protected JavassistAnnotatedInfo |
getAnnotated()
Get the annotated info
|
AnnotationValue[] |
getAnnotations()
Get the annotations
|
protected int |
getHashCode() |
String |
getName()
Get the parameter name
|
TypeInfo |
getParameterType()
Get the parameter type
|
void |
setAnnotations(AnnotationValue[] annotations) |
void |
toShortString(org.jboss.util.JBossStringBuilder buffer) |
protected void |
toString(org.jboss.util.JBossStringBuilder buffer) |
getAnnotation, getAnnotations, isAnnotationPresent, setupAnnotations
getUnderlyingAnnotation, getUnderlyingAnnotations, isAnnotationPresent
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, hashCode, list, notEqual, toShortString, toString, toStringImplementation
finalize, getClass, notify, notifyAll, wait, wait, wait
getAnnotation, getUnderlyingAnnotation, getUnderlyingAnnotations, isAnnotationPresent, isAnnotationPresent
public JavassistParameterInfo(AnnotationHelper annotationHelper, JavassistAnnotatedParameterInfo annotated, int index, TypeInfo parameterType)
annotationHelper
- the annotation helperannotated
- the annotated objectindex
- the indexparameterType
- the typeprotected JavassistAnnotatedInfo getAnnotated()
public String getName()
ParameterInfo
getName
in interface ParameterInfo
public TypeInfo getParameterType()
ParameterInfo
getParameterType
in interface ParameterInfo
protected int getHashCode()
getHashCode
in class org.jboss.util.JBossObject
public void toShortString(org.jboss.util.JBossStringBuilder buffer)
toShortString
in interface org.jboss.util.JBossInterface
toShortString
in class org.jboss.util.JBossObject
protected void toString(org.jboss.util.JBossStringBuilder buffer)
toString
in class org.jboss.util.JBossObject
public AnnotationValue[] getAnnotations()
AnnotatedInfo
getAnnotations
in interface AnnotatedInfo
public void setAnnotations(AnnotationValue[] annotations)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.