Package | Description |
---|---|
org.jboss.beans.info.plugins |
Classes used to describe beans, an abstract implementation.
|
org.jboss.reflect.plugins |
Abstract extended reflection implementations.
|
org.jboss.reflect.plugins.introspection |
Introspection based extended reflection.
|
org.jboss.reflect.plugins.javassist | |
org.jboss.reflect.spi |
Extended Reflection API.
|
Modifier and Type | Method and Description |
---|---|
AnnotationValue |
NestedPropertyInfo.getAnnotation(String name) |
AnnotationValue[] |
NestedPropertyInfo.getAnnotations() |
Constructor and Description |
---|
AbstractPropertyInfo(String name,
String upperName,
TypeInfo type,
AnnotationValue[] annotations)
Create a new property info
|
DefaultPropertyInfo(String name,
String upperName,
TypeInfo type,
MethodInfo getter,
MethodInfo setter,
AnnotationValue[] annotations)
Create a new property info
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationValueImpl
An annotation value
|
Modifier and Type | Field and Description |
---|---|
protected AnnotationValue[] |
InheritableAnnotationHolder.allAnnotationsArray
All annotations
|
protected AnnotationValue[] |
AnnotationHolder.annotationsArray
The annotations
|
protected AnnotationValue[] |
InheritableAnnotationHolder.declaredAnnotationsArray
Declared annotations
|
Modifier and Type | Field and Description |
---|---|
protected Map<String,AnnotationValue> |
InheritableAnnotationHolder.allAnnotations
All annotations Map
|
protected HashMap<String,AnnotationValue> |
AnnotationHolder.annotationMap
Annotations map Map
|
protected Map<String,AnnotationValue> |
InheritableAnnotationHolder.declaredAnnotations
Declared annotations Map
|
Modifier and Type | Method and Description |
---|---|
AnnotationValue |
AnnotationHelper.createAnnotationValue(AnnotationInfo info,
Object ann)
Create an annotation from the underlying implementation and its info type
|
static AnnotationValue |
AnnotationValueFactory.createAnnotationValue(TypeInfoFactory typeInfoFactory,
AnnotationHelper annotationHelper,
AnnotationInfo info,
Object ann) |
AnnotationValue |
AnnotationHolder.getAnnotation(String name) |
AnnotationValue |
InheritableAnnotationHolder.getAnnotation(String name) |
AnnotationValue |
ArrayInfoImpl.getAnnotation(String name) |
AnnotationValue[] |
AnnotationHolder.getAnnotations() |
AnnotationValue[] |
InheritableAnnotationHolder.getAnnotations() |
AnnotationValue[] |
ArrayInfoImpl.getAnnotations() |
AnnotationValue[] |
AnnotationHelper.getAnnotations(Object object)
Get the annotations for the annotated object
|
AnnotationValue[] |
InheritableAnnotationHolder.getDeclaredAnnotations()
Get the declared annotations
|
Modifier and Type | Method and Description |
---|---|
protected Map<String,AnnotationValue> |
InheritableAnnotationHolder.getAllAnnotations()
Get all the annotations as a map
|
Modifier and Type | Method and Description |
---|---|
protected void |
AnnotationHolder.setupAnnotations(AnnotationValue[] annotations)
Set up the annotations
|
void |
InheritableAnnotationHolder.setupAnnotations(AnnotationValue[] annotations)
Set up the annotations
|
Constructor and Description |
---|
AnnotationHolder(AnnotationValue[] annotations)
Create a new AnnotationHolder.
|
ConstructorInfoImpl(AnnotationValue[] annotations,
ParameterInfo[] parameters,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new ConstructorInfo.
|
ConstructorInfoImpl(AnnotationValue[] annotations,
TypeInfo[] parameterTypes,
AnnotationValue[][] parameterAnnotations,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new ConstructorInfo.
|
ConstructorInfoImpl(AnnotationValue[] annotations,
TypeInfo[] parameterTypes,
AnnotationValue[][] parameterAnnotations,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new ConstructorInfo.
|
EnumConstantInfoImpl(String name,
EnumInfo declaring,
AnnotationValue[] annotations)
Create a new constant
|
FieldInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo type,
int modifiers,
ClassInfo declaring)
Create a new FieldInfo.
|
MethodInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo returnType,
ParameterInfo[] parameters,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new MethodInfo.
|
MethodInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo returnType,
TypeInfo[] parameterTypes,
AnnotationValue[][] parameterAnnotations,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new MethodInfo.
|
MethodInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo returnType,
TypeInfo[] parameterTypes,
AnnotationValue[][] parameterAnnotations,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new MethodInfo.
|
PackageInfoImpl(String name,
AnnotationValue[] annotations)
Create a new package info
|
ParameterInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo parameterType)
Create a new MethodInfo.
|
Modifier and Type | Method and Description |
---|---|
AnnotationValue |
IntrospectionTypeInfoFactoryImpl.createAnnotationValue(AnnotationInfo info,
Object ann) |
AnnotationValue |
IntrospectionAnnotationHelper.createAnnotationValue(AnnotationInfo info,
Object ann) |
AnnotationValue[] |
IntrospectionTypeInfoFactoryImpl.getAnnotations(Object obj) |
AnnotationValue[] |
IntrospectionAnnotationHelper.getAnnotations(Object object) |
protected AnnotationValue[][] |
IntrospectionTypeInfoFactoryImpl.getParameterAnnotations(Annotation[][] annotations) |
Constructor and Description |
---|
ReflectConstructorInfoImpl(AnnotationValue[] annotations,
ParameterInfo[] parameters,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new ConstructorInfo.
|
ReflectConstructorInfoImpl(AnnotationValue[] annotations,
TypeInfo[] parameterTypes,
AnnotationValue[][] parameterAnnotations,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new ConstructorInfo.
|
ReflectConstructorInfoImpl(AnnotationValue[] annotations,
TypeInfo[] parameterTypes,
AnnotationValue[][] parameterAnnotations,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new ConstructorInfo.
|
ReflectFieldInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo type,
int modifiers,
ClassInfo declaring)
Create a new FieldInfo.
|
ReflectMethodInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo returnType,
ParameterInfo[] parameters,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new MethodInfo.
|
ReflectMethodInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo returnType,
TypeInfo[] parameterTypes,
AnnotationValue[][] parameterAnnotations,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new MethodInfo.
|
ReflectMethodInfoImpl(AnnotationValue[] annotations,
String name,
TypeInfo returnType,
TypeInfo[] parameterTypes,
AnnotationValue[][] parameterAnnotations,
ClassInfo[] exceptionTypes,
int modifiers,
ClassInfo declaring)
Create a new MethodInfo.
|
Modifier and Type | Field and Description |
---|---|
protected AnnotationValue[] |
JavassistInheritableAnnotationHolder.allAnnotationsArray
All annotations
|
protected AnnotationValue[] |
JavassistAnnotatedInfo.annotationsArray
The annotations
|
Modifier and Type | Field and Description |
---|---|
protected Map<String,AnnotationValue> |
JavassistInheritableAnnotationHolder.allAnnotations
All annotations Map
|
protected HashMap<String,AnnotationValue> |
JavassistAnnotatedInfo.annotationMap
Annotations map Map
|
Modifier and Type | Method and Description |
---|---|
AnnotationValue |
JavassistTypeInfoFactoryImpl.createAnnotationValue(AnnotationInfo info,
Object ann) |
AnnotationValue |
JavassistAnnotationHelper.createAnnotationValue(AnnotationInfo info,
Object ann) |
AnnotationValue |
JavassistAnnotatedInfo.getAnnotation(String name) |
AnnotationValue |
JavassistArrayInfoImpl.getAnnotation(String name) |
AnnotationValue |
JavassistInheritableAnnotationHolder.getAnnotation(String name) |
AnnotationValue[] |
JavassistMethodInfo.getAnnotations() |
AnnotationValue[] |
JavassistTypeInfo.getAnnotations() |
AnnotationValue[] |
JavassistParameterInfo.getAnnotations() |
AnnotationValue[] |
JavassistArrayInfoImpl.getAnnotations() |
AnnotationValue[] |
JavassistInheritableAnnotationHolder.getAnnotations() |
AnnotationValue[] |
JavassistConstructorInfo.getAnnotations() |
AnnotationValue[] |
JavassistFieldInfo.getAnnotations() |
AnnotationValue[] |
JavassistTypeInfoFactoryImpl.getAnnotations(Object obj) |
protected AnnotationValue[] |
JavassistAnnotatedInfo.getAnnotations(Object obj) |
AnnotationValue[] |
JavassistAnnotationHelper.getAnnotations(Object object) |
protected AnnotationValue[] |
JavassistInheritableAnnotationHolder.getAnnotations(Object obj) |
Modifier and Type | Method and Description |
---|---|
protected Map<String,AnnotationValue> |
JavassistInheritableAnnotationHolder.getAllAnnotations()
Get all the annotations as a map
|
Modifier and Type | Method and Description |
---|---|
void |
JavassistParameterInfo.setAnnotations(AnnotationValue[] annotations) |
protected void |
JavassistAnnotatedInfo.setupAnnotations(AnnotationValue[] annotations)
Set up the annotations
|
void |
JavassistInheritableAnnotationHolder.setupAnnotations(AnnotationValue[] annotations)
Set up the annotations
|
Modifier and Type | Method and Description |
---|---|
AnnotationValue |
AbstractValue.asAnnotation() |
AnnotationValue |
Value.asAnnotation()
Get the value as an annotation
|
AnnotationValue |
DelegateClassInfo.getAnnotation(String name) |
AnnotationValue |
NumberInfo.getAnnotation(String name) |
AnnotationValue |
AnnotatedInfo.getAnnotation(String name)
Get an annotation
|
AnnotationValue[] |
DelegateClassInfo.getAnnotations() |
AnnotationValue[] |
NumberInfo.getAnnotations() |
AnnotationValue[] |
AnnotatedInfo.getAnnotations()
Get the annotations
|
Copyright © 2016 JBoss by Red Hat. All rights reserved.