public class ReflectionClassStructure extends java.lang.Object implements ClassStructure
Modifier and Type | Field and Description |
---|---|
private java.lang.Class |
cls |
private java.lang.Class |
endOfArray |
private int |
paramNumber |
Constructor and Description |
---|
ReflectionClassStructure(java.lang.Class cls) |
ReflectionClassStructure(java.lang.Class cls,
int paramNumber) |
Modifier and Type | Method and Description |
---|---|
private MethodStructure[] |
convertMembers(java.lang.reflect.Member[] members) |
int |
getArrayDimensions() |
MethodStructure[] |
getConstructors() |
java.lang.String |
getExpectationName(java.lang.String name) |
MethodStructure[] |
getMethods() |
java.lang.String |
getName() |
boolean |
isArray() |
boolean |
isInterface() |
boolean |
isPrimitive() |
private java.lang.Class cls
private java.lang.Class endOfArray
private int paramNumber
public ReflectionClassStructure(java.lang.Class cls)
public ReflectionClassStructure(java.lang.Class cls, int paramNumber)
public java.lang.String getName()
getName
in interface ClassStructure
public boolean isInterface()
isInterface
in interface ClassStructure
public boolean isArray()
isArray
in interface ClassStructure
public int getArrayDimensions()
getArrayDimensions
in interface ClassStructure
public boolean isPrimitive()
isPrimitive
in interface ClassStructure
public MethodStructure[] getMethods()
getMethods
in interface ClassStructure
public MethodStructure[] getConstructors()
getConstructors
in interface ClassStructure
public java.lang.String getExpectationName(java.lang.String name)
getExpectationName
in interface ClassStructure
private MethodStructure[] convertMembers(java.lang.reflect.Member[] members)