A B C E F G H I L O P R T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- actualTypeArguments - Variable in class org.jvnet.tiger_types.ParameterizedTypeImpl
- add(Object) - Method in class org.jvnet.tiger_types.Lister
- args - Variable in class org.jvnet.tiger_types.Types.BinderArg
B
- baseClassFinder - Static variable in class org.jvnet.tiger_types.Types
- bind(Type, GenericDeclaration, ParameterizedType) - Static method in class org.jvnet.tiger_types.Types
-
Replaces the type variables in
t
by its actual values. - binder - Static variable in class org.jvnet.tiger_types.Types
- BinderArg(GenericDeclaration, Type[]) - Constructor for class org.jvnet.tiger_types.Types.BinderArg
- BinderArg(TypeVariable[], Type[]) - Constructor for class org.jvnet.tiger_types.Types.BinderArg
C
- CONCRETE_TYPES - Static variable in class org.jvnet.tiger_types.Lister
- create(Class<T>, Type) - Static method in class org.jvnet.tiger_types.Lister
-
Creates a
Lister
instance that produces the given type. - create(Type) - Static method in class org.jvnet.tiger_types.Lister
-
Creates a
Lister
instance that produces the given type. - createParameterizedType(Class, Type...) - Static method in class org.jvnet.tiger_types.Types
-
Returns the
Type
object that representsclazz<T1,T2,T3>
.
E
- equals(Object) - Method in class org.jvnet.tiger_types.GenericArrayTypeImpl
- equals(Object) - Method in class org.jvnet.tiger_types.ParameterizedTypeImpl
- equals(Object) - Method in class org.jvnet.tiger_types.WildcardTypeImpl
- eraser - Static variable in class org.jvnet.tiger_types.Types
-
Implements the logic for
Types.erasure(Type)
. - erasure(Type) - Static method in class org.jvnet.tiger_types.Types
-
Returns the
Class
representation of the given type.
F
- fix(Type) - Static method in class org.jvnet.tiger_types.Types
-
JDK 5.0 has a bug of createing
GenericArrayType
where it shouldn't.
G
- GenericArrayTypeImpl - Class in org.jvnet.tiger_types
-
Implementation of GenericArrayType interface for core reflection.
- GenericArrayTypeImpl(Type) - Constructor for class org.jvnet.tiger_types.GenericArrayTypeImpl
- genericComponentType - Variable in class org.jvnet.tiger_types.GenericArrayTypeImpl
- getActualTypeArguments() - Method in class org.jvnet.tiger_types.ParameterizedTypeImpl
- getBaseClass(Type, Class) - Static method in class org.jvnet.tiger_types.Types
-
Gets the parameterization of the given base type.
- getComponentType(Type) - Static method in class org.jvnet.tiger_types.Types
-
Gets the component type of the array.
- getGenericComponentType() - Method in class org.jvnet.tiger_types.GenericArrayTypeImpl
-
Returns a Type object representing the component type of this array.
- getLowerBounds() - Method in class org.jvnet.tiger_types.WildcardTypeImpl
- getOwnerType() - Method in class org.jvnet.tiger_types.ParameterizedTypeImpl
- getRawType() - Method in class org.jvnet.tiger_types.ParameterizedTypeImpl
- getTypeArgument(Type, int) - Static method in class org.jvnet.tiger_types.Types
-
Gets the i-th type argument from a parameterized type.
- getTypeArgument(Type, int, Type) - Static method in class org.jvnet.tiger_types.Types
-
Gets the i-th type argument from a parameterized type.
- getTypeName(Type) - Static method in class org.jvnet.tiger_types.Types
-
Gets the display name of the type object
- getUpperBounds() - Method in class org.jvnet.tiger_types.WildcardTypeImpl
H
- hashCode() - Method in class org.jvnet.tiger_types.GenericArrayTypeImpl
- hashCode() - Method in class org.jvnet.tiger_types.ParameterizedTypeImpl
- hashCode() - Method in class org.jvnet.tiger_types.WildcardTypeImpl
I
- isArray(Type) - Static method in class org.jvnet.tiger_types.Types
-
Checks if the type is an array type.
- isArrayButNotByteArray(Type) - Static method in class org.jvnet.tiger_types.Types
-
Checks if the type is an array type but not byte[].
- isOverriding(Method, Class) - Static method in class org.jvnet.tiger_types.Types
-
Tests if the given method overrides another method defined in 'base' (or its super types.)
- isPrimitive(Type) - Static method in class org.jvnet.tiger_types.Types
-
Checks if the given type is a primitive type.
- isSubClassOf(Type, Type) - Static method in class org.jvnet.tiger_types.Types
-
Checks if
sub
is a sub-type ofsup
. - itemGenericType - Variable in class org.jvnet.tiger_types.Lister
- itemType - Variable in class org.jvnet.tiger_types.Lister
-
Type of the individual item
L
- lb - Variable in class org.jvnet.tiger_types.WildcardTypeImpl
- Lister<T> - Class in org.jvnet.tiger_types
-
Abstracts away the process of creating a collection (array,
List
, etc) of items. - Lister(Class, Type) - Constructor for class org.jvnet.tiger_types.Lister
- Lister(Class, Type, Collection) - Constructor for class org.jvnet.tiger_types.Lister
O
- onClass(Class, P) - Method in class org.jvnet.tiger_types.TypeVisitor
- onGenericArray(GenericArrayType, P) - Method in class org.jvnet.tiger_types.TypeVisitor
- onParameterizdType(ParameterizedType, P) - Method in class org.jvnet.tiger_types.TypeVisitor
- onVariable(TypeVariable, P) - Method in class org.jvnet.tiger_types.TypeVisitor
- onWildcard(WildcardType, P) - Method in class org.jvnet.tiger_types.TypeVisitor
- org.jvnet.tiger_types - package org.jvnet.tiger_types
- ownerType - Variable in class org.jvnet.tiger_types.ParameterizedTypeImpl
P
- ParameterizedTypeImpl - Class in org.jvnet.tiger_types
-
ParameterizedType
implementation. - ParameterizedTypeImpl(Class<?>, Type[], Type) - Constructor for class org.jvnet.tiger_types.ParameterizedTypeImpl
- params - Variable in class org.jvnet.tiger_types.Types.BinderArg
R
- r - Variable in class org.jvnet.tiger_types.Lister
- rawType - Variable in class org.jvnet.tiger_types.ParameterizedTypeImpl
- replace(TypeVariable) - Method in class org.jvnet.tiger_types.Types.BinderArg
T
- toCollection() - Method in class org.jvnet.tiger_types.Lister
- toError(IllegalAccessException) - Static method in class org.jvnet.tiger_types.Lister
- toError(InstantiationException) - Static method in class org.jvnet.tiger_types.Lister
- toString() - Method in class org.jvnet.tiger_types.GenericArrayTypeImpl
- toString() - Method in class org.jvnet.tiger_types.ParameterizedTypeImpl
- Types - Class in org.jvnet.tiger_types
-
Type arithmetic functions.
- Types() - Constructor for class org.jvnet.tiger_types.Types
- Types.BinderArg - Class in org.jvnet.tiger_types
- TypeVisitor<T,P> - Class in org.jvnet.tiger_types
- TypeVisitor() - Constructor for class org.jvnet.tiger_types.TypeVisitor
U
- ub - Variable in class org.jvnet.tiger_types.WildcardTypeImpl
V
- validateConstructorArguments() - Method in class org.jvnet.tiger_types.ParameterizedTypeImpl
- visit(Type, P) - Method in class org.jvnet.tiger_types.TypeVisitor
W
- WildcardTypeImpl - Class in org.jvnet.tiger_types
- WildcardTypeImpl(Type[], Type[]) - Constructor for class org.jvnet.tiger_types.WildcardTypeImpl
All Classes All Packages