Skip navigation links
A B C E F G H I L O P R T U V W 

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(TypeVariable[], Type[]) - Constructor for class org.jvnet.tiger_types.Types.BinderArg
 
BinderArg(GenericDeclaration, Type[]) - Constructor for class org.jvnet.tiger_types.Types.BinderArg
 

C

CONCRETE_TYPES - Static variable in class org.jvnet.tiger_types.Lister
 
create(Type) - Static method in class org.jvnet.tiger_types.Lister
Creates a Lister instance that produces the given type.
create(Class<T>, 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 represents clazz&lt;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 of sup.
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
 
A B C E F G H I L O P R T U V W 
Skip navigation links