A B C E F G H L N O P R T U W
A
- actualTypeArguments - Variable in class net.kemuri9.type.ParameterizedTypeImpl
-
Type
arguments that parameterizeParameterizedTypeImpl.rawType
- AnnotatedArrayTypeImpl - Class in net.kemuri9.type
-
Implementation of
AnnotatedArrayType
. - AnnotatedArrayTypeImpl(AnnotatedArrayType) - Constructor for class net.kemuri9.type.AnnotatedArrayTypeImpl
-
Create an
AnnotatedArrayTypeImpl
from an existingAnnotatedArrayType
- AnnotatedArrayTypeImpl(Type) - Constructor for class net.kemuri9.type.AnnotatedArrayTypeImpl
-
Create a new
AnnotatedArrayTypeImpl
for the specifiedType
- AnnotatedArrayTypeImpl(Type, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedArrayTypeImpl
-
Create a new
AnnotatedArrayTypeImpl
from the specified parameters. - AnnotatedArrayTypeImpl(Type, Annotation[], Annotation...) - Constructor for class net.kemuri9.type.AnnotatedArrayTypeImpl
-
Create an
AnnotatedArrayTypeImpl
from the specified parameters - AnnotatedArrayTypeImpl(Type, Annotation[], AnnotatedType) - Constructor for class net.kemuri9.type.AnnotatedArrayTypeImpl
-
Create an
AnnotatedArrayTypeImpl
from 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
AnnotatedElementImpl
with no annotations - AnnotatedElementImpl(Annotation...) - Constructor for class net.kemuri9.type.AnnotatedElementImpl
-
Create a new
AnnotatedElementImpl
from existingAnnotation
s - AnnotatedElementImpl(AnnotatedElement) - Constructor for class net.kemuri9.type.AnnotatedElementImpl
-
Create a new
AnnotatedElementImpl
from an existingAnnotatedElement
- AnnotatedParameterizedTypeImpl - Class in net.kemuri9.type
-
Implementation of
AnnotatedParameterizedType
. - AnnotatedParameterizedTypeImpl(AnnotatedParameterizedType) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImpl
from an existingAnnotatedParameterizedType
- AnnotatedParameterizedTypeImpl(ParameterizedType) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImpl
for the specifiedParameterizedType
- AnnotatedParameterizedTypeImpl(ParameterizedType, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImpl
from the specified parameters. - AnnotatedParameterizedTypeImpl(ParameterizedType, AnnotatedType, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImpl
from the specified parameters. - AnnotatedParameterizedTypeImpl(ParameterizedType, AnnotatedType, Annotation[], Annotation[][]) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImpl
from the specified parameters. - AnnotatedParameterizedTypeImpl(ParameterizedType, AnnotatedType, Annotation[], AnnotatedType...) - Constructor for class net.kemuri9.type.AnnotatedParameterizedTypeImpl
-
Create a new
AnnotatedParameterizedTypeImpl
from 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
AnnotatedTypeImpl
for the specifiedClass
- AnnotatedTypeImpl(AnnotatedType) - Constructor for class net.kemuri9.type.AnnotatedTypeImpl
-
Create a new
AnnotatedTypeImpl
copying parameters from an existingAnnotatedType
. - AnnotatedTypeImpl(Type, AnnotatedType, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedTypeImpl
-
Create a new
AnnotatedTypeImpl
from the specified parameters - AnnotatedTypeVariableImpl - Class in net.kemuri9.type
-
Implementation of
AnnotatedTypeVariable
. - AnnotatedTypeVariableImpl(AnnotatedTypeVariable) - Constructor for class net.kemuri9.type.AnnotatedTypeVariableImpl
-
Create a
AnnotatedTypeVariableImpl
from an existingAnnotatedTypeVariable
- AnnotatedTypeVariableImpl(TypeVariable<?>) - Constructor for class net.kemuri9.type.AnnotatedTypeVariableImpl
-
Create a
AnnotatedTypeVariableImpl
from aTypeVariable
- AnnotatedTypeVariableImpl(TypeVariable<?>, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedTypeVariableImpl
-
Create a
AnnotatedTypeVariableImpl
from aTypeVariable
. - AnnotatedTypeVariableImpl(TypeVariable<?>, Annotation[], Annotation[][]) - Constructor for class net.kemuri9.type.AnnotatedTypeVariableImpl
-
Create a
AnnotatedTypeVariableImpl
from aTypeVariable
. - AnnotatedTypeVariableImpl(TypeVariable<?>, Annotation[], AnnotatedType...) - Constructor for class net.kemuri9.type.AnnotatedTypeVariableImpl
-
Create a
AnnotatedTypeVariableImpl
from aTypeVariable
Any user-supplied annotated boundaries override the associated boundaries fromtype
when specified. - AnnotatedWildcardTypeImpl - Class in net.kemuri9.type
-
Implementation of
AnnotatedWildcardType
. - AnnotatedWildcardTypeImpl(AnnotatedWildcardType) - Constructor for class net.kemuri9.type.AnnotatedWildcardTypeImpl
-
Create an
AnnotatedWildcardTypeImpl
from an existingAnnotatedWildcardType
- AnnotatedWildcardTypeImpl(WildcardType) - Constructor for class net.kemuri9.type.AnnotatedWildcardTypeImpl
-
Create a new
AnnotatedWildcardTypeImpl
for the specifiedWildcardType
- AnnotatedWildcardTypeImpl(WildcardType, Annotation...) - Constructor for class net.kemuri9.type.AnnotatedWildcardTypeImpl
-
Create a new
AnnotatedWildcardTypeImpl
with the specified parameters - AnnotatedWildcardTypeImpl(WildcardType, Annotation[], Annotation[][], Annotation[][]) - Constructor for class net.kemuri9.type.AnnotatedWildcardTypeImpl
-
Create a new
AnnotatedWildcardTypeImpl
with the specified parameters - AnnotatedWildcardTypeImpl(WildcardType, Annotation[], AnnotatedType[], AnnotatedType[]) - Constructor for class net.kemuri9.type.AnnotatedWildcardTypeImpl
-
Create a new
AnnotatedWildcardTypeImpl
with the specified parameters - AnnotationImpl - Class in net.kemuri9.type
-
Base implementation for creating
Annotation
instances 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
-
Annotation
s held by the element - annotationType - Variable in class net.kemuri9.type.AnnotationImpl
-
Annotation
Class
that 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.type
field - 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
Annotation
to utilize whennull
arrays 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
WildcardTypeImpl
that represents a? extends ...
binding. - forSuper(Type...) - Static method in class net.kemuri9.type.WildcardTypeImpl
-
Create a new
WildcardTypeImpl
that 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
GenericArrayTypeImpl
from an existingGenericArrayType
- GenericArrayTypeImpl(Type) - Constructor for class net.kemuri9.type.GenericArrayTypeImpl
-
Create a new
GenericArrayTypeImpl
with the specified component type - genericComponentType - Variable in class net.kemuri9.type.GenericArrayTypeImpl
-
Type
representing the component of the array - genericDeclaration - Variable in class net.kemuri9.type.TypeVariableImpl
-
GenericDeclaration
that 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
-
Type
s 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
Type
s andAnnotatedType
where applicable. - newAnnotatedType(Type, Annotation...) - Static method in class net.kemuri9.type.AnnotatedTypeFactory
-
Create a new
AnnotatedType
from the specified parameters - newAnnotatedType(Type, Annotation[], Object...) - Static method in class net.kemuri9.type.AnnotatedTypeFactory
-
Create a new
AnnotatedType
from the specified parameters - newAnnotatedType(T) - Static method in class net.kemuri9.type.AnnotatedTypeFactory
-
Create a new
AnnotatedType
from the specifiedAnnotatedType
- newAnnotatedTypes(Type[], Annotation[][]) - Static method in class net.kemuri9.type.AnnotatedTypeFactory
-
Create an array of
AnnotatedType
from arrays of parameters
O
- ownerType - Variable in class net.kemuri9.type.AnnotatedTypeImpl
-
AnnotatedType
that 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
ParameterizedTypeImpl
with the specified parameters - ParameterizedTypeImpl(Type, Type, Type...) - Constructor for class net.kemuri9.type.ParameterizedTypeImpl
-
Create a
ParameterizedTypeImpl
with the specified parameters
R
- rawType - Variable in class net.kemuri9.type.ParameterizedTypeImpl
-
Raw
Type
that is parameterized - recreateAnnotatedTypeForEquals(AnnotatedType) - Static method in class net.kemuri9.type.AnnotatedTypeFactory
-
Create a new instance from or return the provided
AnnotatedType
based 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
AnnotatedType
s 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
-
Type
that is annotated - TypeVariableImpl<D extends GenericDeclaration> - Class in net.kemuri9.type
-
An implementation of
TypeVariable
for use when necessary. - TypeVariableImpl(D, String, Annotation[], AnnotatedType...) - Constructor for class net.kemuri9.type.TypeVariableImpl
-
Create a new
TypeVariableImpl
from the specified parametersTypeVariable
- TypeVariableImpl(D, String, Annotation[], Type...) - Constructor for class net.kemuri9.type.TypeVariableImpl
-
Create a new
TypeVariableImpl
from the specified parametersTypeVariable
- TypeVariableImpl(TypeVariable<D>) - Constructor for class net.kemuri9.type.TypeVariableImpl
-
Create a new
TypeVariableImpl
from an existingTypeVariable
U
- upperBounds - Variable in class net.kemuri9.type.WildcardTypeImpl
-
Type
s 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
WildcardTypeImpl
copying details from an existing one - withComponent(Type) - Static method in class net.kemuri9.type.GenericArrayTypeImpl
-
Create a new
GenericArrayTypeImpl
with the specified component type.