public class BytecodeArrayInfoImpl extends BytecodeTypeInfo implements ArrayInfo
BytecodeTypeInfo.MarshalledClassInfo| Modifier and Type | Field and Description |
|---|---|
protected TypeInfo |
componentType
The component type
|
protected int |
hash
The hash code
|
clazz, GET_CLASSLOADER_PERMISSIONallAnnotations, allAnnotationsArray, classBytes, initializedannotationHelper, annotationMap, annotationsArrayABSTRACT, CONSTANT, FINAL, PACKAGE, PACKAGE_ABSTRACT, PACKAGE_CONSTANT, PACKAGE_STATIC, PRIVATE, PRIVATE_CONSTANT, PRIVATE_STATIC, PROTECTED, PROTECTED_ABSTRACT, PROTECTED_CONSTANT, PROTECTED_STATIC, PUBLIC, PUBLIC_ABSTRACT, PUBLIC_CONSTANT, PUBLIC_STATIC, STATIC| Modifier and Type | Method and Description |
|---|---|
protected int |
calculateHash()
Calculate the hash code
|
boolean |
equals(Object o) |
AnnotationValue |
getAnnotation(String name)
Get an annotation
|
AnnotationValue[] |
getAnnotations()
Get the annotations
|
TypeInfo |
getComponentType()
Get the component type if it is a collection or an array
|
InterfaceInfo[] |
getGenericInterfaces()
Get the generic interfaces
|
InterfaceInfo[] |
getInterfaces()
Get the interfaces
|
int |
getModifiers()
Get the modifiers
|
protected String |
getPackageName() |
Class<? extends Object> |
getType()
Get the class
|
int |
hashCode() |
boolean |
isAnnotationPresent(String name)
Test whether an annotation is present
|
boolean |
isArray()
Whether this type is an array
|
convertValue, convertValue, convertValue, generateConstructorInfo, generateConstructorInfo, generateFieldInfo, generateMethodInfo, generateMethodInfo, getActualTypeArguments, getArrayClass, getArrayType, getAttachment, getAttachment, getClassBytes, getClassLoader, getClassLoaderInternal, getClassSignature, getDeclaredConstructor, getDeclaredConstructor, getDeclaredConstructor, getDeclaredConstructors, getDeclaredField, getDeclaredFields, getDeclaredMethod, getDeclaredMethod, getDeclaredMethod, getDeclaredMethods, getFactory, getGenericSuperclass, getHashCode, getKeyType, getName, getOwnerType, getPackage, getPackageName, getRawType, getSimpleName, getSuperclass, getSuperHolder, getTypeInfoFactory, getTypeVariable, getValueType, isAnnotation, isAssignableFrom, isCollection, isEnum, isInstance, isInterface, isMap, isPrimitive, isPublic, isStatic, isVolatile, newArrayInstance, setAttachment, toShortString, toString, writeReplacegetAllAnnotations, getAnnotations, setupAnnotationsgetUnderlyingAnnotation, getUnderlyingAnnotations, isAnnotationPresentcacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, list, notEqual, toShortString, toString, toStringImplementationfinalize, getClass, notify, notifyAll, wait, wait, waitgetActualTypeArguments, getDeclaredConstructor, getDeclaredConstructors, getDeclaredField, getDeclaredFields, getDeclaredMethod, getDeclaredMethods, getGenericSuperclass, getKeyType, getName, getOwnerType, getPackage, getRawType, getSuperclass, getTypeVariable, getValueType, isInterfacegetUnderlyingAnnotation, getUnderlyingAnnotations, isAnnotationPresentisPublic, isStatic, isVolatileconvertValue, convertValue, convertValue, getArrayType, getAttachment, getAttachment, getClassLoader, getSimpleName, getTypeInfoFactory, isAnnotation, isAssignableFrom, isCollection, isEnum, isInstance, isMap, isPrimitive, newArrayInstance, setAttachmentprotected final TypeInfo componentType
protected final int hash
public TypeInfo getComponentType()
ClassInfogetComponentType in interface ArrayInfogetComponentType in interface ClassInfogetComponentType in class BytecodeTypeInfopublic AnnotationValue getAnnotation(String name)
AnnotatedInfogetAnnotation in interface AnnotatedInfogetAnnotation in class BytecodeInheritableAnnotationHoldername - the namepublic AnnotationValue[] getAnnotations()
AnnotatedInfogetAnnotations in interface AnnotatedInfogetAnnotations in class BytecodeTypeInfopublic boolean isAnnotationPresent(String name)
AnnotatedInfoisAnnotationPresent in interface AnnotatedInfoisAnnotationPresent in class BytecodeInheritableAnnotationHoldername - the namepublic boolean isArray()
TypeInfoisArray in interface TypeInfoisArray in class BytecodeTypeInfoprotected String getPackageName()
getPackageName in class BytecodeTypeInfopublic Class<? extends Object> getType()
TypeInfogetType in interface TypeInfogetType in class BytecodeTypeInfopublic boolean equals(Object o)
equals in class BytecodeTypeInfopublic int hashCode()
hashCode in class org.jboss.util.JBossObjectprotected int calculateHash()
public InterfaceInfo[] getGenericInterfaces()
ClassInfogetGenericInterfaces in interface ClassInfogetGenericInterfaces in class BytecodeTypeInfopublic InterfaceInfo[] getInterfaces()
ClassInfogetInterfaces in interface ClassInfogetInterfaces in class BytecodeTypeInfopublic int getModifiers()
ModifierInfogetModifiers in interface ModifierInfogetModifiers in class BytecodeTypeInfoCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.