public static final class SpecificationEntity.Parameter extends SpecificationEntity
SpecificationEntity.Field, SpecificationEntity.Parameter, SpecificationEntity.ReturnValue, SpecificationEntity.Type
Modifier and Type | Field and Description |
---|---|
java.lang.String |
methodName |
java.lang.String[] |
paramTypes |
int |
position |
inClass, inPackage, type
Constructor and Description |
---|
Parameter(int pos,
java.lang.String m,
java.lang.String[] pt,
java.lang.String p,
java.lang.String c,
SpecificationEntity.Type t)
Creates a new specification element for a method parameter.
|
Parameter(int pos,
java.lang.String m,
java.lang.String p,
java.lang.String c,
SpecificationEntity.Type t)
Creates a new specification element for a method parameter.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
qualifiedName() |
toString
public final java.lang.String methodName
public final java.lang.String[] paramTypes
public final int position
Parameter(int pos, java.lang.String m, java.lang.String p, java.lang.String c, SpecificationEntity.Type t)
pos
- the index within the sequence of parametersm
- name of the method with parameter types in parenthesesp
- package name of the class where the method is declaredc
- name of the class where the method is declaredParameter(int pos, java.lang.String m, java.lang.String[] pt, java.lang.String p, java.lang.String c, SpecificationEntity.Type t)
pos
- the index within the sequence of parametersm
- name of the methodpt
- names of the parameter types of the methodp
- package name of the class where the method is declaredc
- name of the class where the method is declaredpublic boolean equals(java.lang.Object o)
equals
in class SpecificationEntity
public int hashCode()
hashCode
in class SpecificationEntity
public java.lang.String qualifiedName()
qualifiedName
in class SpecificationEntity