public class BytecodeParameterInfo extends BytecodeAnnotatedInfo implements ParameterInfo
annotationHelper, annotationMap, annotationsArray
Constructor and Description |
---|
BytecodeParameterInfo(AnnotationHelper annotationHelper,
BytecodeBehaviourInfo annotated,
int index,
TypeInfo parameterType)
Create a new JavassistParameterInfo.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
protected BytecodeBehaviourInfo |
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 BytecodeParameterInfo(AnnotationHelper annotationHelper, BytecodeBehaviourInfo annotated, int index, TypeInfo parameterType)
annotationHelper
- the annotation helperannotated
- the annotated objectindex
- the indexparameterType
- the typeprotected BytecodeBehaviourInfo 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.