A B C E F G H L N O P R T U W
A
- actualTypeArguments - Variable in class net.kemuri9.type.ParameterizedTypeImpl
-
Typearguments that parameterizeParameterizedTypeImpl.rawType - AnnotatedArrayTypeImpl - Class in net.kemuri9.type
-
Implementation of
AnnotatedArrayType. - AnnotatedArrayTypeImpl(AnnotatedArrayType) - Constructor for class net.kemuri9.type.AnnotatedArrayTypeImpl
-
Create an
AnnotatedArrayTypeImplfrom an existingAnnotatedArrayType - AnnotatedArrayTypeImpl(Type) - Constructor for class net.kemuri9.type.AnnotatedArrayTypeImpl
-
Create a new
AnnotatedArrayTypeImplfor the specifiedType - AnnotatedArrayTypeImpl(Type, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedArrayTypeImpl
-
Create a new
AnnotatedArrayTypeImplfrom the specified parameters. - AnnotatedArrayTypeImpl(Type, Annotation[], Annotation...) - Constructor for class net.kemuri9.type.AnnotatedArrayTypeImpl
-
Create an
AnnotatedArrayTypeImplfrom the specified parameters - AnnotatedArrayTypeImpl(Type, Annotation[], AnnotatedType) - Constructor for class net.kemuri9.type.AnnotatedArrayTypeImpl
-
Create an
AnnotatedArrayTypeImplfrom the specified parameters - annotatedBounds - Variable in class net.kemuri9.type.TypeVariableImpl
-
annotated boundaries for the
TypeVariable - AnnotatedElementImpl - Class in net.kemuri9.type
-
Base type for implementing
AnnotatedElement - AnnotatedElementImpl() - Constructor for class net.kemuri9.type.AnnotatedElementImpl
-
Create a new
AnnotatedElementImplwith no annotations - AnnotatedElementImpl(Annotation...) - Constructor for class net.kemuri9.type.AnnotatedElementImpl
-
Create a new
AnnotatedElementImplfrom existingAnnotations - AnnotatedElementImpl(AnnotatedElement) - Constructor for class net.kemuri9.type.AnnotatedElementImpl
-
Create a new
AnnotatedElementImplfrom an existingAnnotatedElement - AnnotatedParameterizedTypeImpl - Class in net.kemuri9.type
-
Implementation of
AnnotatedParameterizedType. - AnnotatedParameterizedTypeImpl(AnnotatedParameterizedType) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImplfrom an existingAnnotatedParameterizedType - AnnotatedParameterizedTypeImpl(ParameterizedType) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImplfor the specifiedParameterizedType - AnnotatedParameterizedTypeImpl(ParameterizedType, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImplfrom the specified parameters. - AnnotatedParameterizedTypeImpl(ParameterizedType, AnnotatedType, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImplfrom the specified parameters. - AnnotatedParameterizedTypeImpl(ParameterizedType, AnnotatedType, Annotation[], Annotation[][]) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImplfrom the specified parameters. - AnnotatedParameterizedTypeImpl(ParameterizedType, AnnotatedType, Annotation[], AnnotatedType...) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImplfrom the specified parameters. - AnnotatedTypeFactory - Class in net.kemuri9.type
-
Factory for creating instances of
AnnotatedType - AnnotatedTypeFactory() - Constructor for class net.kemuri9.type.AnnotatedTypeFactory
- AnnotatedTypeImpl - Class in net.kemuri9.type
-
Base class for implementing
AnnotatedType - AnnotatedTypeImpl(Class<?>) - Constructor for class net.kemuri9.type.AnnotatedTypeImpl
-
Create a new
AnnotatedTypeImplfor the specifiedClass - AnnotatedTypeImpl(AnnotatedType) - Constructor for class net.kemuri9.type.AnnotatedTypeImpl
-
Create a new
AnnotatedTypeImplcopying parameters from an existingAnnotatedType. - AnnotatedTypeImpl(Type, AnnotatedType, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedTypeImpl
-
Create a new
AnnotatedTypeImplfrom the specified parameters - AnnotatedTypeVariableImpl - Class in net.kemuri9.type
-
Implementation of
AnnotatedTypeVariable. - AnnotatedTypeVariableImpl(AnnotatedTypeVariable) - Constructor for class net.kemuri9.type.AnnotatedTypeVariableImpl
-
Create a
AnnotatedTypeVariableImplfrom an existingAnnotatedTypeVariable - AnnotatedTypeVariableImpl(TypeVariable<?>) - Constructor for class net.kemuri9.type.AnnotatedTypeVariableImpl
-
Create a
AnnotatedTypeVariableImplfrom aTypeVariable - AnnotatedTypeVariableImpl(TypeVariable<?>, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedTypeVariableImpl
-
Create a
AnnotatedTypeVariableImplfrom aTypeVariable. - AnnotatedTypeVariableImpl(TypeVariable<?>, Annotation[], Annotation[][]) - Constructor for class net.kemuri9.type.AnnotatedTypeVariableImpl
-
Create a
AnnotatedTypeVariableImplfrom aTypeVariable. - AnnotatedTypeVariableImpl(TypeVariable<?>, Annotation[], AnnotatedType...) - Constructor for class net.kemuri9.type.AnnotatedTypeVariableImpl
-
Create a
AnnotatedTypeVariableImplfrom aTypeVariableAny user-supplied annotated boundaries override the associated boundaries fromtypewhen specified. - AnnotatedWildcardTypeImpl - Class in net.kemuri9.type
-
Implementation of
AnnotatedWildcardType. - AnnotatedWildcardTypeImpl(AnnotatedWildcardType) - Constructor for class net.kemuri9.type.AnnotatedWildcardTypeImpl
-
Create an
AnnotatedWildcardTypeImplfrom an existingAnnotatedWildcardType - AnnotatedWildcardTypeImpl(WildcardType) - Constructor for class net.kemuri9.type.AnnotatedWildcardTypeImpl
-
Create a new
AnnotatedWildcardTypeImplfor the specifiedWildcardType - AnnotatedWildcardTypeImpl(WildcardType, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedWildcardTypeImpl
-
Create a new
AnnotatedWildcardTypeImplwith the specified parameters - AnnotatedWildcardTypeImpl(WildcardType, Annotation[], Annotation[][], Annotation[][]) - Constructor for class net.kemuri9.type.AnnotatedWildcardTypeImpl
-
Create a new
AnnotatedWildcardTypeImplwith the specified parameters - AnnotatedWildcardTypeImpl(WildcardType, Annotation[], AnnotatedType[], AnnotatedType[]) - Constructor for class net.kemuri9.type.AnnotatedWildcardTypeImpl
-
Create a new
AnnotatedWildcardTypeImplwith the specified parameters - AnnotationImpl - Class in net.kemuri9.type
-
Base implementation for creating
Annotationinstances at runtime - AnnotationImpl(Class<? extends Annotation>) - Constructor for class net.kemuri9.type.AnnotationImpl
-
Create a new
AnnotationImpl - annotations - Variable in class net.kemuri9.type.AnnotatedElementImpl
-
Annotations held by the element - annotationType - Variable in class net.kemuri9.type.AnnotationImpl
-
AnnotationClassthat is represented - annotationType() - Method in class net.kemuri9.type.AnnotationImpl
B
- bounds - Variable in class net.kemuri9.type.TypeVariableImpl
-
boundaries for the
TypeVariable
C
- checkType(String) - Method in class net.kemuri9.type.AnnotatedArrayTypeImpl
- checkType(String) - Method in class net.kemuri9.type.AnnotatedParameterizedTypeImpl
- checkType(String) - Method in class net.kemuri9.type.AnnotatedTypeImpl
-
Perform validations against the
AnnotatedTypeImpl.typefield - checkType(String) - Method in class net.kemuri9.type.AnnotatedTypeVariableImpl
- checkType(String) - Method in class net.kemuri9.type.AnnotatedWildcardTypeImpl
E
- EMPTY_ANNS - Static variable in class net.kemuri9.type.AnnotatedElementImpl
-
Empty array of
Annotationto utilize whennullarrays are provided - equals(Object) - Method in class net.kemuri9.type.AnnotatedArrayTypeImpl
- equals(Object) - Method in class net.kemuri9.type.AnnotatedElementImpl
- equals(Object) - Method in class net.kemuri9.type.AnnotatedParameterizedTypeImpl
- equals(Object) - Method in class net.kemuri9.type.AnnotatedTypeImpl
- equals(Object) - Method in class net.kemuri9.type.AnnotatedTypeVariableImpl
- equals(Object) - Method in class net.kemuri9.type.AnnotatedWildcardTypeImpl
- equals(Object) - Method in class net.kemuri9.type.AnnotationImpl
- equals(Object) - Method in class net.kemuri9.type.GenericArrayTypeImpl
- equals(Object) - Method in class net.kemuri9.type.ParameterizedTypeImpl
- equals(Object) - Method in class net.kemuri9.type.TypeVariableImpl
- equals(Object) - Method in class net.kemuri9.type.WildcardTypeImpl
F
- forExtends(Type...) - Static method in class net.kemuri9.type.WildcardTypeImpl
-
Create a new
WildcardTypeImplthat represents a? extends ...binding. - forSuper(Type...) - Static method in class net.kemuri9.type.WildcardTypeImpl
-
Create a new
WildcardTypeImplthat represents a? super ...binding. - FULL_WILDCARD - Static variable in class net.kemuri9.type.WildcardTypeImpl
-
Constant that represents the full wildcard that is simply
?
G
- GenericArrayTypeImpl - Class in net.kemuri9.type
-
Implementation of
GenericArrayType - GenericArrayTypeImpl(GenericArrayType) - Constructor for class net.kemuri9.type.GenericArrayTypeImpl
-
Create a new
GenericArrayTypeImplfrom an existingGenericArrayType - GenericArrayTypeImpl(Type) - Constructor for class net.kemuri9.type.GenericArrayTypeImpl
-
Create a new
GenericArrayTypeImplwith the specified component type - genericComponentType - Variable in class net.kemuri9.type.GenericArrayTypeImpl
-
Typerepresenting the component of the array - genericDeclaration - Variable in class net.kemuri9.type.TypeVariableImpl
-
GenericDeclarationthat declared theTypeVariable - getActualTypeArguments() - Method in class net.kemuri9.type.ParameterizedTypeImpl
- getAnnotatedActualTypeArguments() - Method in class net.kemuri9.type.AnnotatedParameterizedTypeImpl
- getAnnotatedBounds() - Method in class net.kemuri9.type.AnnotatedTypeVariableImpl
- getAnnotatedBounds() - Method in class net.kemuri9.type.TypeVariableImpl
- getAnnotatedGenericComponentType() - Method in class net.kemuri9.type.AnnotatedArrayTypeImpl
- getAnnotatedLowerBounds() - Method in class net.kemuri9.type.AnnotatedWildcardTypeImpl
- getAnnotatedOwnerType() - Method in class net.kemuri9.type.AnnotatedTypeImpl
-
Returns the potentially annotated type that this type is a member of, if this type represents a nested type.
- getAnnotatedUpperBounds() - Method in class net.kemuri9.type.AnnotatedWildcardTypeImpl
- getAnnotation(Class<T>) - Method in class net.kemuri9.type.AnnotatedElementImpl
- getAnnotations() - Method in class net.kemuri9.type.AnnotatedElementImpl
- getBounds() - Method in class net.kemuri9.type.TypeVariableImpl
- getDeclaredAnnotations() - Method in class net.kemuri9.type.AnnotatedElementImpl
- getGenericComponentType() - Method in class net.kemuri9.type.GenericArrayTypeImpl
- getGenericDeclaration() - Method in class net.kemuri9.type.TypeVariableImpl
- getLowerBounds() - Method in class net.kemuri9.type.WildcardTypeImpl
- getName() - Method in class net.kemuri9.type.TypeVariableImpl
- getOwnerType() - Method in class net.kemuri9.type.ParameterizedTypeImpl
- getRawType() - Method in class net.kemuri9.type.ParameterizedTypeImpl
- getType() - Method in class net.kemuri9.type.AnnotatedParameterizedTypeImpl
- getType() - Method in class net.kemuri9.type.AnnotatedTypeImpl
- getType() - Method in class net.kemuri9.type.AnnotatedTypeVariableImpl
- getType() - Method in class net.kemuri9.type.AnnotatedWildcardTypeImpl
- getUpperBounds() - Method in class net.kemuri9.type.WildcardTypeImpl
H
- hashCode() - Method in class net.kemuri9.type.AnnotatedArrayTypeImpl
- hashCode() - Method in class net.kemuri9.type.AnnotatedElementImpl
- hashCode() - Method in class net.kemuri9.type.AnnotatedParameterizedTypeImpl
- hashCode() - Method in class net.kemuri9.type.AnnotatedTypeImpl
- hashCode() - Method in class net.kemuri9.type.AnnotatedTypeVariableImpl
- hashCode() - Method in class net.kemuri9.type.AnnotatedWildcardTypeImpl
- hashCode() - Method in class net.kemuri9.type.AnnotationImpl
- hashCode() - Method in class net.kemuri9.type.GenericArrayTypeImpl
- hashCode() - Method in class net.kemuri9.type.ParameterizedTypeImpl
- hashCode() - Method in class net.kemuri9.type.TypeVariableImpl
- hashCode() - Method in class net.kemuri9.type.WildcardTypeImpl
L
- lowerBounds - Variable in class net.kemuri9.type.WildcardTypeImpl
-
Types representing the lower bounds (super)
N
- name - Variable in class net.kemuri9.type.TypeVariableImpl
-
name of the type variable in the source code
- net.kemuri9.type - module net.kemuri9.type
-
Type implementations
- net.kemuri9.type - package net.kemuri9.type
-
Implementation of java
Types andAnnotatedTypewhere applicable. - newAnnotatedType(Type, Annotation...) - Static method in class net.kemuri9.type.AnnotatedTypeFactory
-
Create a new
AnnotatedTypefrom the specified parameters - newAnnotatedType(Type, Annotation[], Object...) - Static method in class net.kemuri9.type.AnnotatedTypeFactory
-
Create a new
AnnotatedTypefrom the specified parameters - newAnnotatedType(T) - Static method in class net.kemuri9.type.AnnotatedTypeFactory
-
Create a new
AnnotatedTypefrom the specifiedAnnotatedType - newAnnotatedTypes(Type[], Annotation[][]) - Static method in class net.kemuri9.type.AnnotatedTypeFactory
-
Create an array of
AnnotatedTypefrom arrays of parameters
O
- ownerType - Variable in class net.kemuri9.type.AnnotatedTypeImpl
-
AnnotatedTypethat possibly owns this type. - ownerType - Variable in class net.kemuri9.type.ParameterizedTypeImpl
P
- ParameterizedTypeImpl - Class in net.kemuri9.type
-
Implementation of
ParameterizedType - ParameterizedTypeImpl(ParameterizedType) - Constructor for class net.kemuri9.type.ParameterizedTypeImpl
-
Create a
ParameterizedTypeImplwith the specified parameters - ParameterizedTypeImpl(Type, Type, Type...) - Constructor for class net.kemuri9.type.ParameterizedTypeImpl
-
Create a
ParameterizedTypeImplwith the specified parameters
R
- rawType - Variable in class net.kemuri9.type.ParameterizedTypeImpl
-
Raw
Typethat is parameterized - recreateAnnotatedTypeForEquals(AnnotatedType) - Static method in class net.kemuri9.type.AnnotatedTypeFactory
-
Create a new instance from or return the provided
AnnotatedTypebased on whether it has a usableObject.equals(Object)implementation. - recreateAnnotatedTypesForEquals(AnnotatedType...) - Static method in class net.kemuri9.type.AnnotatedTypeFactory
-
Create a new instances from or return the provided
AnnotatedTypes based on whether they have usableObject.equals(Object)implementations.
T
- toString() - Method in class net.kemuri9.type.AnnotatedArrayTypeImpl
- toString() - Method in class net.kemuri9.type.AnnotatedElementImpl
- toString() - Method in class net.kemuri9.type.AnnotatedParameterizedTypeImpl
- toString() - Method in class net.kemuri9.type.AnnotatedTypeImpl
- toString() - Method in class net.kemuri9.type.AnnotatedWildcardTypeImpl
- toString() - Method in class net.kemuri9.type.AnnotationImpl
- toString() - Method in class net.kemuri9.type.GenericArrayTypeImpl
- toString() - Method in class net.kemuri9.type.ParameterizedTypeImpl
- toString() - Method in class net.kemuri9.type.TypeVariableImpl
- toString() - Method in class net.kemuri9.type.WildcardTypeImpl
- type - Variable in class net.kemuri9.type.AnnotatedTypeImpl
-
Typethat is annotated - TypeVariableImpl<D extends GenericDeclaration> - Class in net.kemuri9.type
-
An implementation of
TypeVariablefor use when necessary. - TypeVariableImpl(D, String, Annotation[], AnnotatedType...) - Constructor for class net.kemuri9.type.TypeVariableImpl
-
Create a new
TypeVariableImplfrom the specified parametersTypeVariable - TypeVariableImpl(D, String, Annotation[], Type...) - Constructor for class net.kemuri9.type.TypeVariableImpl
-
Create a new
TypeVariableImplfrom the specified parametersTypeVariable - TypeVariableImpl(TypeVariable<D>) - Constructor for class net.kemuri9.type.TypeVariableImpl
-
Create a new
TypeVariableImplfrom an existingTypeVariable
U
- upperBounds - Variable in class net.kemuri9.type.WildcardTypeImpl
-
Types representing the upper bounds (extends)
W
- WildcardTypeImpl - Class in net.kemuri9.type
-
Implementation of
WildcardType - WildcardTypeImpl(Type[], Type[]) - Constructor for class net.kemuri9.type.WildcardTypeImpl
-
Create a new
WildcardTypeImpl - WildcardTypeImpl(WildcardType) - Constructor for class net.kemuri9.type.WildcardTypeImpl
-
Create a new
WildcardTypeImplcopying details from an existing one - withComponent(Type) - Static method in class net.kemuri9.type.GenericArrayTypeImpl
-
Create a new
GenericArrayTypeImplwith the specified component type.