|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.codehaus.aspectwerkz.reflect.impl.java.JavaClassInfo
Implementation of the ClassInfo interface for java.lang.reflect.*.
| Nested Class Summary |
| Nested classes inherited from class org.codehaus.aspectwerkz.reflect.ClassInfo |
ClassInfo.NullClassInfo |
| Method Summary | |
static String |
convertJavaArrayTypeNameToHumanTypeName(String typeName)
Converts an internal Java array type name ([Lblabla) to the a the format used by the expression matcher (blabla[]) |
boolean |
equals(Object o)
|
List |
getAnnotations()
Returns the annotations infos. |
static ClassInfo |
getClassInfo(Class clazz)
Returns the class info for a specific class. |
ClassInfo |
getComponentType()
Returns the component type if array type else null. |
ConstructorInfo |
getConstructor(int hash)
Returns a constructor info by its hash. |
ConstructorInfo[] |
getConstructors()
Returns a list with all the constructors info. |
FieldInfo |
getField(int hash)
Returns a field info by its hash. |
FieldInfo[] |
getFields()
Returns a list with all the field info. |
ClassInfo[] |
getInterfaces()
Returns the interfaces. |
MethodInfo |
getMethod(int hash)
Returns a method info by its hash. |
MethodInfo[] |
getMethods()
Returns a list with all the methods info. |
int |
getModifiers()
Returns the class modifiers. |
String |
getName()
Returns the name of the class. |
ClassInfo |
getSuperClass()
Returns the super class. |
int |
hashCode()
|
boolean |
isArray()
Is the class an array type. |
boolean |
isInterface()
Is the class an interface. |
boolean |
isPrimitive()
Is the class a primitive type. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
public static ClassInfo getClassInfo(Class clazz)
public List getAnnotations()
getAnnotations in interface ReflectionInfopublic String getName()
getName in interface ReflectionInfopublic int getModifiers()
getModifiers in interface ReflectionInfopublic ConstructorInfo getConstructor(int hash)
getConstructor in interface ClassInfohash -
public ConstructorInfo[] getConstructors()
getConstructors in interface ClassInfopublic MethodInfo getMethod(int hash)
getMethod in interface ClassInfohash -
public MethodInfo[] getMethods()
getMethods in interface ClassInfopublic FieldInfo getField(int hash)
getField in interface ClassInfohash -
public FieldInfo[] getFields()
getFields in interface ClassInfopublic ClassInfo[] getInterfaces()
getInterfaces in interface ClassInfopublic ClassInfo getSuperClass()
getSuperClass in interface ClassInfopublic ClassInfo getComponentType()
getComponentType in interface ClassInfopublic boolean isInterface()
isInterface in interface ClassInfopublic boolean isPrimitive()
isPrimitive in interface ClassInfopublic boolean isArray()
isArray in interface ClassInfopublic static String convertJavaArrayTypeNameToHumanTypeName(String typeName)
typeName - is type name
public boolean equals(Object o)
public int hashCode()
public String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||