public class JavassistArrayInfoImpl extends JavassistTypeInfo implements ArrayInfo
JavassistTypeInfo.MarshalledClassInfo| Modifier and Type | Field and Description |
|---|---|
protected TypeInfo |
componentType
The component type
|
protected int |
hash
The hash code
|
GET_CLASSLOADER_PERMISSIONallAnnotations, allAnnotationsArray, ctClass, 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
|
int |
hashCode() |
boolean |
isAnnotationPresent(String name)
Test whether an annotation is present
|
addConstructor, addField, addMethod, clearConstructorCache, clearFieldCache, clearMethodCache, convertValue, convertValue, convertValue, createMutableConstructor, createMutableConstructor, createMutableConstructor, createMutableConstructor, createMutableConstructor, createMutableField, createMutableField, createMutableMethod, createMutableMethod, createMutableMethod, createMutableMethod, createMutableMethod, generateConstructorInfo, generateConstructorInfo, generateFieldInfo, generateMethodInfo, generateMethodInfo, generateMethodInfo, getActualTypeArguments, getAnnotatedTarget, getArrayClass, getArrayType, getAttachment, getAttachment, getClassLoader, getClassLoaderInternal, getClassSignature, getDeclaredConstructor, getDeclaredConstructor, getDeclaredConstructor, getDeclaredConstructors, getDeclaredField, getDeclaredFields, getDeclaredMethod, getDeclaredMethod, getDeclaredMethod, getDeclaredMethods, getFactory, getGenericSuperclass, getHashCode, getKeyType, getName, getOwnerType, getPackage, getParameterTypes, getRawType, getSimpleName, getSuperclass, getSuperHolder, getType, getTypeInfoFactory, getTypeVariable, getValueType, isAnnotation, isArray, isAssignableFrom, isCollection, isEnum, isInstance, isInterface, isMap, isPrimitive, isPublic, isStatic, isVolatile, newArrayInstance, removeConstructor, removeField, removeMethod, setAttachment, toByteCode, 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, getType, getTypeInfoFactory, isAnnotation, isArray, 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 JavassistTypeInfopublic AnnotationValue getAnnotation(String name)
AnnotatedInfogetAnnotation in interface AnnotatedInfogetAnnotation in class JavassistInheritableAnnotationHoldername - the namepublic AnnotationValue[] getAnnotations()
AnnotatedInfogetAnnotations in interface AnnotatedInfogetAnnotations in class JavassistTypeInfopublic boolean isAnnotationPresent(String name)
AnnotatedInfoisAnnotationPresent in interface AnnotatedInfoisAnnotationPresent in class JavassistInheritableAnnotationHoldername - the namepublic boolean equals(Object o)
equals in class JavassistTypeInfopublic int hashCode()
hashCode in class org.jboss.util.JBossObjectprotected int calculateHash()
public InterfaceInfo[] getGenericInterfaces()
ClassInfogetGenericInterfaces in interface ClassInfogetGenericInterfaces in class JavassistTypeInfopublic InterfaceInfo[] getInterfaces()
ClassInfogetInterfaces in interface ClassInfogetInterfaces in class JavassistTypeInfopublic int getModifiers()
ModifierInfogetModifiers in interface ModifierInfogetModifiers in class JavassistTypeInfoCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.