Uses of Interface
org.jboss.reflect.spi.TypeInfo

Packages that use TypeInfo
org.jboss.beans.info.plugins Classes used to describe beans, an abstract implementation. 
org.jboss.beans.info.spi Classes used to describe beans. 
org.jboss.beans.info.spi.helpers   
org.jboss.classadapter.plugins Basic Class Adapter. 
org.jboss.classadapter.spi Class Adapter API. 
org.jboss.config.plugins   
org.jboss.config.spi   
org.jboss.joinpoint.plugins Basic Join Points. 
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. 
 

Uses of TypeInfo in org.jboss.beans.info.plugins
 

Methods in org.jboss.beans.info.plugins that return TypeInfo
protected  TypeInfo AbstractBeanInfoFactory.getPropertyType(MethodInfo getter, MethodInfo setter)
          Determine the type of PropertyInfo.
 TypeInfo NestedPropertyInfo.getType()
          In this case it is better to return null then to throw an exception, since we might still have enough information to use this class to set the value.
 TypeInfo AbstractPropertyInfo.getType()
           
 

Methods in org.jboss.beans.info.plugins with parameters of type TypeInfo
protected  void AbstractPropertyInfo.init(String name, String upperName, TypeInfo type)
          Initialize fields.
 Object AbstractBeanInfo.invoke(Object bean, String name, TypeInfo[] paramTypes, Object[] params)
           
 Object AbstractBeanInfo.invokeStatic(String name, TypeInfo[] paramTypes, Object[] params)
           
 Object AbstractBeanInfo.newInstance(TypeInfo[] paramTypes, Object[] params)
           
 void AbstractPropertyInfo.setType(TypeInfo type)
           
 

Constructors in org.jboss.beans.info.plugins with parameters of type TypeInfo
AbstractPropertyInfo(String name, String upperName, TypeInfo type)
          Create a new property info
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)
          Create a new property info
DefaultPropertyInfo(String name, String upperName, TypeInfo type, MethodInfo getter, MethodInfo setter, AnnotationValue[] annotations)
          Create a new property info
 

Uses of TypeInfo in org.jboss.beans.info.spi
 

Methods in org.jboss.beans.info.spi that return TypeInfo
 TypeInfo PropertyInfo.getType()
          Get the type
 

Methods in org.jboss.beans.info.spi with parameters of type TypeInfo
 Object BeanInfo.invoke(Object bean, String name, TypeInfo[] paramTypes, Object[] params)
          Invoke a method
 Object BeanInfo.invokeStatic(String name, TypeInfo[] paramTypes, Object[] params)
          Invoke a static method
 Object BeanInfo.newInstance(TypeInfo[] paramTypes, Object[] params)
          Create a new instance
 

Uses of TypeInfo in org.jboss.beans.info.spi.helpers
 

Methods in org.jboss.beans.info.spi.helpers with parameters of type TypeInfo
 Object UnmodifiableBeanInfo.invoke(Object bean, String name, TypeInfo[] paramTypes, Object[] params)
           
 Object UnmodifiableBeanInfo.invokeStatic(String name, TypeInfo[] paramTypes, Object[] params)
           
 Object UnmodifiableBeanInfo.newInstance(TypeInfo[] paramTypes, Object[] params)
           
 

Uses of TypeInfo in org.jboss.classadapter.plugins
 

Methods in org.jboss.classadapter.plugins with parameters of type TypeInfo
 ClassAdapter BasicClassAdapterFactory.getClassAdapter(TypeInfo typeInfo)
           
 

Uses of TypeInfo in org.jboss.classadapter.spi
 

Methods in org.jboss.classadapter.spi with parameters of type TypeInfo
 ClassAdapter ClassAdapterFactory.getClassAdapter(TypeInfo typeInfo)
          Get a class adapter
 

Uses of TypeInfo in org.jboss.config.plugins
 

Methods in org.jboss.config.plugins that return TypeInfo
 TypeInfo AbstractConfiguration.getTypeInfo(String type, ClassLoader cl)
           
 TypeInfo AbstractConfiguration.getTypeInfo(Type type)
           
 

Methods in org.jboss.config.plugins with parameters of type TypeInfo
 BeanInfo AbstractConfiguration.getBeanInfo(TypeInfo typeInfo)
           
 BeanInfo AbstractConfiguration.getBeanInfo(TypeInfo typeInfo, BeanAccessMode accessMode)
           
 

Uses of TypeInfo in org.jboss.config.spi
 

Methods in org.jboss.config.spi that return TypeInfo
 TypeInfo Configuration.getTypeInfo(String type, ClassLoader cl)
          Get the type info for a type
 TypeInfo Configuration.getTypeInfo(Type type)
          Get the type info for a type
 

Methods in org.jboss.config.spi with parameters of type TypeInfo
 BeanInfo Configuration.getBeanInfo(TypeInfo type)
          Get the bean info
 BeanInfo Configuration.getBeanInfo(TypeInfo type, BeanAccessMode accessMode)
          Get the bean info
 

Uses of TypeInfo in org.jboss.joinpoint.plugins
 

Methods in org.jboss.joinpoint.plugins with parameters of type TypeInfo
static boolean Config.equals(String[] typeNames, TypeInfo[] typeInfos)
          Test whether type names are equal to type infos
protected static boolean Config.simpleCheck(String[] typeNames, TypeInfo[] typeInfos)
          A simple null and length check.
 

Uses of TypeInfo in org.jboss.reflect.plugins
 

Classes in org.jboss.reflect.plugins that implement TypeInfo
 class AnnotationInfoImpl
          Annotation Info
 class ArrayInfoImpl
          Array information
 class ClassInfoImpl
          Class info TODO JBMICROCONT-118 fix the introspection assumption
 class EnumInfoImpl
          Enumeration info
 class InterfaceInfoImpl
          Interface info
 

Fields in org.jboss.reflect.plugins declared as TypeInfo
protected  TypeInfo ArrayInfoImpl.componentType
          The component type
protected  TypeInfo ParameterInfoImpl.parameterType
          The parameter type
protected  TypeInfo[] MethodInfoImpl.parameterTypes
          The parameter types
protected  TypeInfo[] ConstructorInfoImpl.parameterTypes
          The parameter types
protected  TypeInfo MethodInfoImpl.returnType
          The return type
protected  TypeInfo EnumValueImpl.type
          The type
protected  TypeInfo ArrayValueImpl.type
          The type
protected  TypeInfo AnnotationAttributeImpl.type
          The attribute type
protected  TypeInfo ClassValueImpl.type
          The type
protected  TypeInfo StringValueImpl.type
          The type
protected  TypeInfo FieldInfoImpl.type
          The field type
static TypeInfo ClassInfoImpl.UNKNOWN_TYPE
          Marker for generation
static TypeInfo[] ClassInfoImpl.UNKNOWN_TYPES
          Marker for generation
 

Methods in org.jboss.reflect.plugins that return TypeInfo
 TypeInfo[] ClassInfoImpl.getActualTypeArguments()
           
 TypeInfo[] ClassInfoHelper.getActualTypeArguments(ParameterizedClassInfo classInfo)
          Get the actual type parameters
 TypeInfo ClassInfoImpl.getArrayType()
           
 TypeInfo ClassInfoImpl.getComponentType()
           
 TypeInfo ArrayInfoImpl.getComponentType()
           
 TypeInfo ClassInfoHelper.getComponentType(ClassInfo classInfo)
          Get the component type for a collection
 TypeInfo ClassInfoImpl.getKeyType()
           
 TypeInfo ClassInfoHelper.getKeyType(ClassInfo classInfo)
          Get the key type for a map
 TypeInfo ClassInfoImpl.getOwnerType()
           
 TypeInfo ClassInfoHelper.getOwnerType(ParameterizedClassInfo classInfo)
          Get the owner type
 TypeInfo ParameterInfoImpl.getParameterType()
           
 TypeInfo[] MethodInfoImpl.getParameterTypes()
           
 TypeInfo[] ConstructorInfoImpl.getParameterTypes()
           
 TypeInfo MethodInfoImpl.getReturnType()
           
 TypeInfo AnnotationValueImpl.getType()
           
 TypeInfo EnumValueImpl.getType()
           
 TypeInfo ArrayValueImpl.getType()
           
 TypeInfo AnnotationAttributeImpl.getType()
           
 TypeInfo ClassValueImpl.getType()
           
 TypeInfo StringValueImpl.getType()
           
 TypeInfo FieldInfoImpl.getType()
           
 TypeInfo ClassInfoHelper.getTypeInfo(Class<?> clazz)
          Get a type info
 TypeInfo ClassInfoImpl.getValueType()
           
 TypeInfo ClassInfoHelper.getValueType(ClassInfo classInfo)
          Get the value type for a map
 

Methods in org.jboss.reflect.plugins with parameters of type TypeInfo
static Value AnnotationValueFactory.createValue(AnnotationHelper annotationHelper, TypeInfo type, Object value)
           
static ConstructorInfo ClassInfoImpl.findConstructor(ConstructorInfo[] constructors, TypeInfo[] parameters)
          Find a constructor
static MethodInfo ClassInfoImpl.findMethod(MethodInfo[] methods, String name, TypeInfo[] parameters)
          Find a method
 ConstructorInfo ClassInfoImpl.getDeclaredConstructor(TypeInfo[] parameters)
           
 MethodInfo ClassInfoImpl.getDeclaredMethod(String name, TypeInfo[] parameters)
           
 boolean ClassInfoImpl.isAssignableFrom(TypeInfo info)
           
 

Constructors in org.jboss.reflect.plugins with parameters of type TypeInfo
AnnotationAttributeImpl(String name, TypeInfo type, Value defaultValue)
          Create a new AnnotationAttribute.
ArrayInfoImpl(TypeInfo componentType)
          Create a new ArrayInfo.
ArrayValueImpl(TypeInfo type, Value[] values)
          Create a new ArrayValue
ClassValueImpl(String value, TypeInfo type)
          Create a new ClassValue.
ConstructorInfoImpl(AnnotationValue[] annotations, TypeInfo[] parameterTypes, AnnotationValue[][] parameterAnnotations, ClassInfo[] exceptionTypes, int modifiers, ClassInfo declaring)
          Create a new ConstructorInfo.
EnumValueImpl(TypeInfo type, String value)
          Create a new EnumValue.
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.
ParameterInfoImpl(AnnotationValue[] annotations, String name, TypeInfo parameterType)
          Create a new MethodInfo.
StringValueImpl(String value, TypeInfo type)
          Create a new string value
 

Uses of TypeInfo in org.jboss.reflect.plugins.introspection
 

Classes in org.jboss.reflect.plugins.introspection that implement TypeInfo
 class ParameterizedArrayInfo
          ParameterizedArrayInfo.
 class ParameterizedClassInfo
          ParameterizedClassInfo.
 class ReflectClassInfoImpl
          Class info
 

Methods in org.jboss.reflect.plugins.introspection that return TypeInfo
protected  TypeInfo IntrospectionTypeInfoFactoryImpl.findActualType(ClassInfo classInfo, Class<?> reference, int parameter)
           
 TypeInfo[] ParameterizedClassInfo.getActualTypeArguments()
           
 TypeInfo[] IntrospectionTypeInfoFactoryImpl.getActualTypeArguments(ParameterizedClassInfo classInfo)
           
 TypeInfo ParameterizedArrayInfo.getComponentType()
           
 TypeInfo ParameterizedClassInfo.getComponentType()
           
 TypeInfo IntrospectionTypeInfoFactoryImpl.getComponentType(ClassInfo classInfo)
           
protected  TypeInfo IntrospectionTypeInfoFactoryImpl.getGenericArrayType(GenericArrayType type)
          Get the information for an array type
 TypeInfo ParameterizedClassInfo.getKeyType()
           
 TypeInfo IntrospectionTypeInfoFactoryImpl.getKeyType(ClassInfo classInfo)
           
 TypeInfo ParameterizedClassInfo.getOwnerType()
           
 TypeInfo IntrospectionTypeInfoFactoryImpl.getOwnerType(ParameterizedClassInfo classInfo)
           
 TypeInfo IntrospectionTypeInfoFactory.getTypeInfo(Class<?> clazz)
           
 TypeInfo IntrospectionTypeInfoFactoryImpl.getTypeInfo(Class<?> clazz)
           
 TypeInfo IntrospectionTypeInfoFactory.getTypeInfo(String name, ClassLoader cl)
           
 TypeInfo IntrospectionTypeInfoFactoryImpl.getTypeInfo(String name, ClassLoader cl)
           
 TypeInfo IntrospectionTypeInfoFactory.getTypeInfo(Type type)
           
 TypeInfo IntrospectionTypeInfoFactoryImpl.getTypeInfo(Type type)
           
 TypeInfo[] IntrospectionTypeInfoFactoryImpl.getTypeInfos(Type[] classes)
          Get the type infos for some classes
 TypeInfo ParameterizedClassInfo.getValueType()
           
 TypeInfo IntrospectionTypeInfoFactoryImpl.getValueType(ClassInfo classInfo)
           
protected  TypeInfo IntrospectionTypeInfoFactoryImpl.instantiate(Class<?> clazz)
           
protected  TypeInfo IntrospectionTypeInfoFactoryImpl.instantiate(ParameterizedType type)
           
protected  TypeInfo IntrospectionTypeInfoFactoryImpl.resolveComplexTypeInfo(ClassLoader cl, String name)
          Resolve complex type info.
 

Methods in org.jboss.reflect.plugins.introspection with parameters of type TypeInfo
protected  void IntrospectionTypeInfoFactoryImpl.generate(Class<?> clazz, TypeInfo result)
           
protected  void IntrospectionTypeInfoFactoryImpl.generate(ParameterizedType type, TypeInfo result)
           
 

Constructors in org.jboss.reflect.plugins.introspection with parameters of type TypeInfo
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.
 

Uses of TypeInfo in org.jboss.reflect.plugins.javassist
 

Classes in org.jboss.reflect.plugins.javassist that implement TypeInfo
 class JavassistAnnotationInfo
           
 class JavassistArrayInfoImpl
          Javassist array info
 class JavassistEnumInfo
           
 class JavassistTypeInfo
          JavassistTypeInfo.
 

Fields in org.jboss.reflect.plugins.javassist declared as TypeInfo
protected  TypeInfo JavassistArrayInfoImpl.componentType
          The component type
protected  TypeInfo[] JavassistAnnotatedParameterInfo.parameterTypes
          The parameter types
 

Methods in org.jboss.reflect.plugins.javassist that return TypeInfo
 TypeInfo[] JavassistTypeInfo.getActualTypeArguments()
           
 TypeInfo JavassistTypeInfo.getArrayType()
           
 TypeInfo JavassistArrayInfoImpl.getComponentType()
           
 TypeInfo JavassistTypeInfo.getComponentType()
           
 TypeInfo JavassistTypeInfo.getKeyType()
           
 TypeInfo JavassistTypeInfo.getOwnerType()
           
 TypeInfo JavassistParameterInfo.getParameterType()
           
 TypeInfo[] JavassistConstructorInfo.getParameterTypes()
           
 TypeInfo[] JavassistMethodInfo.getParameterTypes()
           
 TypeInfo JavassistMethodInfo.getReturnType()
           
 TypeInfo JavassistFieldInfo.getType()
           
 TypeInfo JavassistTypeInfoFactoryImpl.getTypeInfo(Class<?> clazz)
           
 TypeInfo JavassistTypeInfoFactory.getTypeInfo(Class<?> clazz)
           
protected  TypeInfo JavassistTypeInfoFactoryImpl.getTypeInfo(javassist.CtClass ctClass)
          Get the type info
 TypeInfo JavassistTypeInfoFactoryImpl.getTypeInfo(String name, ClassLoader cl)
           
 TypeInfo JavassistTypeInfoFactory.getTypeInfo(String name, ClassLoader cl)
           
 TypeInfo JavassistTypeInfoFactoryImpl.getTypeInfo(Type type)
           
 TypeInfo JavassistTypeInfoFactory.getTypeInfo(Type type)
           
 TypeInfo JavassistTypeInfo.getValueType()
           
 

Methods in org.jboss.reflect.plugins.javassist with parameters of type TypeInfo
 ConstructorInfo JavassistTypeInfo.getDeclaredConstructor(TypeInfo[] parameters)
           
 MethodInfo JavassistTypeInfo.getDeclaredMethod(String name, TypeInfo[] parameters)
           
 boolean JavassistTypeInfo.isAssignableFrom(TypeInfo info)
           
 

Constructors in org.jboss.reflect.plugins.javassist with parameters of type TypeInfo
JavassistParameterInfo(AnnotationHelper annotationHelper, JavassistAnnotatedParameterInfo annotated, int index, TypeInfo parameterType)
          Create a new JavassistParameterInfo.
 

Uses of TypeInfo in org.jboss.reflect.spi
 

Subinterfaces of TypeInfo in org.jboss.reflect.spi
 interface AnnotationInfo
          Annotation Info
 interface ArrayInfo
          Array information
 interface ClassInfo
          Class info
 interface EnumInfo
          Enumeration info
 interface InterfaceInfo
          Interface info
 

Classes in org.jboss.reflect.spi that implement TypeInfo
 class AbstractTypeInfo
          AbstractTypeInfo.
 class DelegateClassInfo
          Delegate ClassInfo
 class NumberInfo
          Number info
 class PrimitiveInfo
          Primitive info TODO JBMICROCONT-118 fix the introspection assumption
 

Fields in org.jboss.reflect.spi declared as TypeInfo
static TypeInfo[] MethodInfo.NO_PARAMS_TYPES
          No parameters
 

Methods in org.jboss.reflect.spi that return TypeInfo
 TypeInfo[] DelegateClassInfo.getActualTypeArguments()
           
 TypeInfo[] ClassInfo.getActualTypeArguments()
          Get the actual type parameters
 TypeInfo[] NumberInfo.getActualTypeArguments()
           
 TypeInfo DelegateClassInfo.getArrayType()
           
 TypeInfo PrimitiveInfo.getArrayType()
           
 TypeInfo TypeInfo.getArrayType()
          Get an array type
 TypeInfo DelegateClassInfo.getComponentType()
           
 TypeInfo ArrayInfo.getComponentType()
          Get the component type
 TypeInfo ClassInfo.getComponentType()
          Get the component type if it is a collection or an array
 TypeInfo NumberInfo.getComponentType()
           
 TypeInfo DelegateClassInfo.getKeyType()
           
 TypeInfo ClassInfo.getKeyType()
          Get the key type if it is a map
 TypeInfo NumberInfo.getKeyType()
           
 TypeInfo DelegateClassInfo.getOwnerType()
           
 TypeInfo ClassInfo.getOwnerType()
          Get the owner type
 TypeInfo NumberInfo.getOwnerType()
           
 TypeInfo ParameterInfo.getParameterType()
          Get the parameter type
 TypeInfo[] MethodInfo.getParameterTypes()
          Get the parameter types
 TypeInfo[] ConstructorInfo.getParameterTypes()
          Get the parameter types
 TypeInfo MethodInfo.getReturnType()
          Get the return type
 TypeInfo FieldInfo.getType()
          Get the field type
 TypeInfo Value.getType()
          Get the type of the value
 TypeInfo AnnotationAttribute.getType()
          Get the attribute type
 TypeInfo PrimitiveValue.getType()
           
 TypeInfo TypeInfoFactory.getTypeInfo(Class<?> clazz)
          Get a type info
 TypeInfo TypeInfoFactory.getTypeInfo(String name, ClassLoader cl)
          Get a type info
 TypeInfo TypeInfoFactory.getTypeInfo(Type type)
          Get a type info
 TypeInfo DelegateClassInfo.getValueType()
           
 TypeInfo ClassInfo.getValueType()
          Get the value type if it is a map
 TypeInfo NumberInfo.getValueType()
           
 

Methods in org.jboss.reflect.spi with parameters of type TypeInfo
 ConstructorInfo DelegateClassInfo.getDeclaredConstructor(TypeInfo[] parameters)
           
 ConstructorInfo ClassInfo.getDeclaredConstructor(TypeInfo[] parameters)
          Get a declared constructor
 ConstructorInfo NumberInfo.getDeclaredConstructor(TypeInfo[] parameters)
           
 MethodInfo DelegateClassInfo.getDeclaredMethod(String name, TypeInfo[] parameters)
           
 MethodInfo ClassInfo.getDeclaredMethod(String name, TypeInfo[] parameters)
          Get the declared method
 MethodInfo NumberInfo.getDeclaredMethod(String name, TypeInfo[] parameters)
           
 boolean DelegateClassInfo.isAssignableFrom(TypeInfo info)
           
 boolean PrimitiveInfo.isAssignableFrom(TypeInfo info)
           
 boolean TypeInfo.isAssignableFrom(TypeInfo info)
          Mostly using
 void DelegateClassInfo.setDelegate(TypeInfo delegate)
          Set the delegate
 void NumberInfo.setDelegate(TypeInfo info)
          Set the delegate
 



Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.