Package kilim.mirrors
Class CachedClassMirrors.ClassMirror
- java.lang.Object
-
- kilim.mirrors.CachedClassMirrors.ClassMirror
-
- Enclosing class:
- CachedClassMirrors
public static class CachedClassMirrors.ClassMirror extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCachedClassMirrors.ClassMirror.Visitor
-
Field Summary
Fields Modifier and Type Field Description private CachedClassMirrors.MethodMirror[]declaredMethodsprivate java.lang.String[]interfaceNamesprivate booleanisInterface(package private) CachedClassMirrorsmirrorsprivate java.lang.Stringnameprivate java.lang.StringsuperNameprivate java.util.List<CachedClassMirrors.MethodMirror>tmpMethodListprivate intversion
-
Constructor Summary
Constructors Constructor Description ClassMirror()ClassMirror(byte[] bytecode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)CachedClassMirrors.MethodMirror[]getDeclaredMethods()java.lang.String[]getInterfaces()java.lang.StringgetName()java.lang.StringgetSuperclass()inthashCode()booleanisAssignableFrom(CachedClassMirrors.ClassMirror c)booleanisInterface()intversion()
-
-
-
Field Detail
-
name
private java.lang.String name
-
isInterface
private boolean isInterface
-
declaredMethods
private CachedClassMirrors.MethodMirror[] declaredMethods
-
interfaceNames
private java.lang.String[] interfaceNames
-
superName
private java.lang.String superName
-
version
private int version
-
mirrors
CachedClassMirrors mirrors
-
tmpMethodList
private java.util.List<CachedClassMirrors.MethodMirror> tmpMethodList
-
-
Method Detail
-
getName
public java.lang.String getName()
-
isInterface
public boolean isInterface()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getDeclaredMethods
public CachedClassMirrors.MethodMirror[] getDeclaredMethods()
-
getInterfaces
public java.lang.String[] getInterfaces() throws ClassMirrorNotFoundException- Throws:
ClassMirrorNotFoundException
-
getSuperclass
public java.lang.String getSuperclass() throws ClassMirrorNotFoundException- Throws:
ClassMirrorNotFoundException
-
version
public int version()
-
isAssignableFrom
public boolean isAssignableFrom(CachedClassMirrors.ClassMirror c) throws ClassMirrorNotFoundException
- Throws:
ClassMirrorNotFoundException
-
-