public class JArrayClass extends JClass
Modifier | Constructor and Description |
---|---|
protected |
JArrayClass(Class<?> clazz,
ClasspathResolver resolver) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Class<?> |
getActualClass() |
Set<JAnnotation<?>> |
getAnnotations() |
javassist.bytecode.ClassFile |
getClassFile() |
List<JConstructor> |
getConstructors() |
List<JInnerClass> |
getEnclosedClasses() |
List<JField> |
getFields() |
List<JInterface> |
getImplementedInterfaces() |
static JArrayClass |
getJClass(Class<?> clazz,
ClasspathResolver resolver) |
List<JMethod> |
getMethods() |
String |
getName() |
JPackage |
getPackage() |
List<JStaticInitializer> |
getStaticInitializers() |
Set<JClass> |
getSubClasses() |
JClass |
getSuperClass() |
int |
hashCode() |
boolean |
isArray() |
acceptVisitor, getEnclosingElement, getJClass, getJClass, getSuperType, isInterface, isPrimitive
getAnnotation, getModifier, isPrivate, isProtected, isPublic, toString
findClassFile, getResolver
protected JArrayClass(Class<?> clazz, ClasspathResolver resolver) throws ClasspathAccessException
ClasspathAccessException
public static JArrayClass getJClass(Class<?> clazz, ClasspathResolver resolver) throws ClasspathAccessException
ClasspathAccessException
public JClass getSuperClass() throws ClasspathAccessException
ClasspathAccessException
public List<JInterface> getImplementedInterfaces() throws ClasspathAccessException
getImplementedInterfaces
in class JClass
ClasspathAccessException
public Class<?> getActualClass() throws ClasspathAccessException
getActualClass
in class JClass
ClasspathAccessException
public Set<JClass> getSubClasses()
getSubClasses
in class JClass
public List<JInnerClass> getEnclosedClasses() throws ClasspathAccessException
getEnclosedClasses
in class JClass
ClasspathAccessException
public List<JConstructor> getConstructors() throws ClasspathAccessException
getConstructors
in class JClass
ClasspathAccessException
public Set<JAnnotation<?>> getAnnotations()
getAnnotations
in class JClass
public JPackage getPackage() throws ClasspathAccessException
getPackage
in class JClass
ClasspathAccessException
public List<JMethod> getMethods()
getMethods
in class JClass
public List<JStaticInitializer> getStaticInitializers()
getStaticInitializers
in class JClass
public javassist.bytecode.ClassFile getClassFile()
getClassFile
in class JType
Copyright © 2010–2018 Jadira Systems. All rights reserved.