public class ParameterInfoImpl extends AnnotationHolder implements ParameterInfo
Modifier and Type | Field and Description |
---|---|
protected String |
name
The parameter name
|
protected TypeInfo |
parameterType
The parameter type
|
annotationMap, annotationsArray
Constructor and Description |
---|
ParameterInfoImpl()
Create a new method info
|
ParameterInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo parameterType)
Create a new MethodInfo.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getName()
Get the parameter name
|
TypeInfo |
getParameterType()
Get the parameter type
|
int |
hashCode() |
getAnnotation, getAnnotations, isAnnotationPresent, setupAnnotations
getUnderlyingAnnotation, getUnderlyingAnnotations, isAnnotationPresent
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, list, notEqual, toShortString, toShortString, toString, toString, toStringImplementation
finalize, getClass, notify, notifyAll, wait, wait, wait
getAnnotation, getAnnotations, getUnderlyingAnnotation, getUnderlyingAnnotations, isAnnotationPresent, isAnnotationPresent
protected String name
protected TypeInfo parameterType
public ParameterInfoImpl()
public ParameterInfoImpl(AnnotationValue[] annotations, String name, TypeInfo parameterType)
annotations
- the annotationsname
- the method nameparameterType
- the parameter typepublic String getName()
ParameterInfo
getName
in interface ParameterInfo
public TypeInfo getParameterType()
ParameterInfo
getParameterType
in interface ParameterInfo
public int hashCode()
hashCode
in class org.jboss.util.JBossObject
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All rights reserved.