public interface ClassBytes extends Bytes
Modifier and Type | Method and Description |
---|---|
ClassLoader |
getClassLoader()
Gets the classloader for the class
|
ClassBytes |
getComponentType()
Get the component type for an array class.
|
ConstructorBytes[] |
getDeclaredConstructorBytes()
Get the constuctors declared in this class
|
FieldBytes[] |
getDeclaredFieldBytes()
Get the fields declared in this class
|
MethodBytes[] |
getDeclaredMethodBytes()
Get the methods declared in this class
|
String[] |
getInterfaceJvmNames()
Get the JVM names of the interfaces
|
String[] |
getInterfaceTypeInfoNames()
Get the TypeInfo names of the interfaces
|
String |
getJvmName()
Gets the JVM name of this class, e.g.
|
PrimitiveBytes |
getPrimitive()
Get the primitive type if this is one
|
String |
getSuperClassJvmName()
Get the JVM name of the superclass
|
String |
getSuperClassTypeInfoName()
Get the TypeInfo name of the superclass
|
String |
getTypeInfoName()
Gets the TypeInfo name of this class, e.g.
|
boolean |
isAnnotation()
Check if this class is an annotation
|
boolean |
isEnum()
Check if this class is an enum
|
boolean |
isInterface()
Check if this class is an interface
|
getAnnotations, getGenericSignature, getModifiers
PrimitiveBytes getPrimitive()
String getJvmName()
org/jboss/test/SomeClass
getTypeInfoName()
String getTypeInfoName()
org.jboss.test.SomeClass
getJvmName()
ClassLoader getClassLoader()
boolean isInterface()
boolean isEnum()
boolean isAnnotation()
String getSuperClassJvmName()
getJvmName()
String getSuperClassTypeInfoName()
getTypeInfoName()
String[] getInterfaceJvmNames()
getJvmName()
String[] getInterfaceTypeInfoNames()
getTypeInfoName()
FieldBytes[] getDeclaredFieldBytes()
ConstructorBytes[] getDeclaredConstructorBytes()
MethodBytes[] getDeclaredMethodBytes()
ClassBytes getComponentType()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.