A B C D E F G H I K L M N O P R S T V W _ 
All Classes All Packages

A

actualType() - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
actualType(ResolvedType) - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
add(ClassKey, Class<?>) - Method in class com.fasterxml.classmate.AnnotationOverrides.StdBuilder
 
add(Annotation) - Method in class com.fasterxml.classmate.Annotations
Method for adding specified annotation, overriding existing value for the annotation type.
add(Class<?>, Class<?>) - Method in class com.fasterxml.classmate.AnnotationOverrides.StdBuilder
 
addAll(Annotations) - Method in class com.fasterxml.classmate.Annotations
Method for adding all annotations from specified set, as overrides to annotations this set has
addAsDefault(Annotation) - Method in class com.fasterxml.classmate.Annotations
Method for adding specified annotation if and only if no value exists for the annotation type.
addSelfReference(ResolvedRecursiveType) - Method in class com.fasterxml.classmate.util.ClassStack
Method called to indicate that there is a self-reference from deeper down in stack pointing into type this stack frame represents.
all() - Static method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
allTypesAndOverrides() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Accessor for getting full type hierarchy as priority-ordered list, from the lowest precedence to highest precedence (main type, its mix-in overrides)
AnnotationConfiguration - Class in com.fasterxml.classmate
Interface for object that determines handling of annotations in regards to inheritance, overrides.
AnnotationConfiguration() - Constructor for class com.fasterxml.classmate.AnnotationConfiguration
 
AnnotationConfiguration.StdConfiguration - Class in com.fasterxml.classmate
Simple implementation that can be configured with default behavior for unknown annotations, as well as explicit behaviors for enumerated annotation types.
AnnotationHandler(AnnotationConfiguration) - Constructor for class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
AnnotationInclusion - Enum in com.fasterxml.classmate
Enumeration that defines different settings for handling behavior of individual annotations
AnnotationInclusion() - Constructor for enum com.fasterxml.classmate.AnnotationInclusion
 
AnnotationOverrides - Class in com.fasterxml.classmate
Interface for object that can provide mix-ins to override annotations.
AnnotationOverrides() - Constructor for class com.fasterxml.classmate.AnnotationOverrides
 
AnnotationOverrides.StdBuilder - Class in com.fasterxml.classmate
To make it easy to use simple override implementation (where overrides are direct and explicit), here is a build that allow constructing such override instance.
AnnotationOverrides.StdImpl - Class in com.fasterxml.classmate
Simple implementation configured with explicit associations with target class as key, and overrides as ordered list of classes (with first entry having precedence over later ones).
Annotations - Class in com.fasterxml.classmate
Container class used for storing set of annotations resolved for types (classes) as members (methods, fields, constructors).
Annotations() - Constructor for class com.fasterxml.classmate.Annotations
 
appendBriefDescription(StringBuilder) - Method in class com.fasterxml.classmate.ResolvedType
 
appendBriefDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
appendBriefDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
appendBriefDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
appendBriefDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
appendBriefDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
appendBriefDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
appendErasedSignature(StringBuilder) - Method in class com.fasterxml.classmate.ResolvedType
 
appendErasedSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
appendErasedSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
appendErasedSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
appendErasedSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
appendErasedSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
appendErasedSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
appendFullDescription(StringBuilder) - Method in class com.fasterxml.classmate.ResolvedType
 
appendFullDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
appendFullDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
appendFullDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
appendFullDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
appendFullDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
appendFullDescription(StringBuilder) - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
appendSignature(StringBuilder) - Method in class com.fasterxml.classmate.ResolvedType
 
appendSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
appendSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
appendSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
appendSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
appendSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
appendSignature(StringBuilder) - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
applyDefault(Annotation) - Method in class com.fasterxml.classmate.members.ResolvedMember
 
applyOverride(Annotation) - Method in class com.fasterxml.classmate.members.ResolvedMember
 
applyOverrides(Annotations) - Method in class com.fasterxml.classmate.members.ResolvedMember
 
applyParamDefault(int, Annotation) - Method in class com.fasterxml.classmate.members.ResolvedParameterizedMember
 
applyParamOverride(int, Annotation) - Method in class com.fasterxml.classmate.members.ResolvedParameterizedMember
 
applyParamOverrides(int, Annotations) - Method in class com.fasterxml.classmate.members.ResolvedParameterizedMember
 
arrayType(Type) - Method in class com.fasterxml.classmate.TypeResolver
Factory method for constructing array type of given element type.
asArray() - Method in class com.fasterxml.classmate.Annotations
 
asList() - Method in class com.fasterxml.classmate.Annotations
 

B

build() - Method in class com.fasterxml.classmate.AnnotationOverrides.StdBuilder
Method that will construct a AnnotationOverrides instance using mappings that have been added using this builder
builder() - Static method in class com.fasterxml.classmate.AnnotationOverrides
Method for constructing builder for creating simple overrides provider that just uses direct assignments (target-to-override classes)

C

CacheMap(int) - Constructor for class com.fasterxml.classmate.util.LRUTypeCache.CacheMap
 
canCreateSubtype(Class<?>) - Method in class com.fasterxml.classmate.ResolvedType
Method that can be used to check if call to TypeResolver.resolveSubtype(ResolvedType, Class) will succeed for specific type; if false, it will fail with an exception; if tru it will succeed.
canCreateSubtypes() - Method in class com.fasterxml.classmate.ResolvedType
Method that can be used to check if call to TypeResolver.resolveSubtype(ResolvedType, Class) may ever succeed; if false, it will fail with an exception, if true, it may succeed.
canCreateSubtypes() - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
canCreateSubtypes() - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
canCreateSubtypes() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
canCreateSubtypes() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
canCreateSubtypes() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
canCreateSubtypes() - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
child(Class<?>) - Method in class com.fasterxml.classmate.util.ClassStack
 
ClassKey - Class in com.fasterxml.classmate.util
Helper class used as key when we need efficient Class-to-value lookups.
ClassKey(Class<?>) - Constructor for class com.fasterxml.classmate.util.ClassKey
 
ClassStack - Class in com.fasterxml.classmate.util
Simple helper class used to keep track of 'call stack' for classes being referenced (as well as unbound variables)
ClassStack(ClassStack, Class<?>) - Constructor for class com.fasterxml.classmate.util.ClassStack
 
ClassStack(Class<?>) - Constructor for class com.fasterxml.classmate.util.ClassStack
 
com.fasterxml.classmate - package com.fasterxml.classmate
Package that contains main public interface of ClassMate package.
com.fasterxml.classmate.members - package com.fasterxml.classmate.members
Package that contains implementations of various member types (methods, fields, constructors)
com.fasterxml.classmate.types - package com.fasterxml.classmate.types
Package that contains ResolvedType implementation classes.
com.fasterxml.classmate.util - package com.fasterxml.classmate.util
Various utility classes used by ClassMate.
compareTo(ResolvedField) - Method in class com.fasterxml.classmate.members.ResolvedField
 
compareTo(ResolvedMethod) - Method in class com.fasterxml.classmate.members.ResolvedMethod
 
compareTo(ClassKey) - Method in class com.fasterxml.classmate.util.ClassKey
 
concurrentCache(int) - Static method in class com.fasterxml.classmate.util.ResolvedTypeCache
 
ConcurrentTypeCache - Class in com.fasterxml.classmate.util
Alternative ResolvedTypeCache implementation that uses ConcurrentHashMap for efficient concurrent access and limits maximum entry count to specified maximum.
ConcurrentTypeCache(int) - Constructor for class com.fasterxml.classmate.util.ConcurrentTypeCache
 
create(Class<?>, ResolvedType[]) - Static method in class com.fasterxml.classmate.TypeBindings
 
create(Class<?>, TypeBindings, ResolvedType, List<ResolvedType>) - Static method in class com.fasterxml.classmate.types.ResolvedObjectType
 
create(Class<?>, List<ResolvedType>) - Static method in class com.fasterxml.classmate.TypeBindings
Factory method for constructing bindings for given class using specified type parameters.
createKey() - Method in class com.fasterxml.classmate.members.RawConstructor
Although constructors are different from other methods, we can use MethodKey easily.
createKey() - Method in class com.fasterxml.classmate.members.RawMethod
 

D

DEFAULT_ANNOTATION_CONFIG - Static variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
Default annotation configuration is to ignore all annotations types.
DONT_INCLUDE - com.fasterxml.classmate.AnnotationInclusion
Value that indicates that annotation is to be ignored, not included in resolved bean information.

E

EMPTY - Static variable in class com.fasterxml.classmate.TypeBindings
 
emptyBindings() - Static method in class com.fasterxml.classmate.TypeBindings
 
equals(Object) - Method in class com.fasterxml.classmate.members.HierarchicType
 
equals(Object) - Method in class com.fasterxml.classmate.members.RawConstructor
 
equals(Object) - Method in class com.fasterxml.classmate.members.RawField
 
equals(Object) - Method in class com.fasterxml.classmate.members.RawMember
 
equals(Object) - Method in class com.fasterxml.classmate.members.RawMethod
 
equals(Object) - Method in class com.fasterxml.classmate.members.ResolvedMember
 
equals(Object) - Method in class com.fasterxml.classmate.ResolvedType
 
equals(Object) - Method in class com.fasterxml.classmate.TypeBindings
 
equals(Object) - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
equals(Object) - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
equals(Object) - Method in class com.fasterxml.classmate.util.ClassKey
 
equals(Object) - Method in class com.fasterxml.classmate.util.MethodKey
Equality means name is the same and argument type erasures as well.
equals(Object) - Method in class com.fasterxml.classmate.util.ResolvedTypeKey
 

F

Filter<T> - Interface in com.fasterxml.classmate
Interface that defines API for basic filtering objects, used to prune set of things to include in result sets like flattened member lists.
find(ResolvedTypeKey) - Method in class com.fasterxml.classmate.util.ConcurrentTypeCache
 
find(ResolvedTypeKey) - Method in class com.fasterxml.classmate.util.LRUTypeCache
 
find(ResolvedTypeKey) - Method in class com.fasterxml.classmate.util.ResolvedTypeCache
 
find(Class<?>) - Method in class com.fasterxml.classmate.util.ClassStack
 
findBoundType(String) - Method in class com.fasterxml.classmate.TypeBindings
Find type bound to specified name, if there is one; returns bound type if so, null if not.
findSupertype(Class<?>) - Method in class com.fasterxml.classmate.ResolvedType
Method for finding super type of this type that has specified type erased signature.

G

GenericType<T> - Class in com.fasterxml.classmate
This class is used to pass full generics type information, and avoid problems with type erasure (that basically removes most usable type references from runtime Class objects).
GenericType() - Constructor for class com.fasterxml.classmate.GenericType
 
get(Class<A>) - Method in class com.fasterxml.classmate.Annotations
 
get(Class<A>) - Method in class com.fasterxml.classmate.members.ResolvedMember
 
getAnnotations() - Method in class com.fasterxml.classmate.members.RawMember
 
getAnnotations() - Method in class com.fasterxml.classmate.members.ResolvedMember
 
getArgumentCount() - Method in class com.fasterxml.classmate.members.ResolvedParameterizedMember
Returns number of arguments method takes.
getArgumentType(int) - Method in class com.fasterxml.classmate.members.ResolvedParameterizedMember
 
getArrayElementType() - Method in class com.fasterxml.classmate.ResolvedType
Method that can be used to access element type of array types; will return null for non-array types, and non-null type for array types.
getArrayElementType() - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
getArrayElementType() - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
getArrayElementType() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
getArrayElementType() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
getArrayElementType() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
To avoid infinite loops, will return null type
getArrayElementType() - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
getBoundName(int) - Method in class com.fasterxml.classmate.TypeBindings
 
getBoundType(int) - Method in class com.fasterxml.classmate.TypeBindings
 
getBriefDescription() - Method in class com.fasterxml.classmate.ResolvedType
Human-readable brief description of type, which does not include information about super types.
getConstructors() - Method in class com.fasterxml.classmate.ResolvedType
 
getConstructors() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
getConstructors() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
getConstructors() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
getDeclaringType() - Method in class com.fasterxml.classmate.members.RawMember
 
getDeclaringType() - Method in class com.fasterxml.classmate.members.ResolvedMember
 
getErasedSignature() - Method in class com.fasterxml.classmate.ResolvedType
Method that returns type erased signature of the type; suitable as non-generic signature some packages need
getErasedSignature() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
getErasedType() - Method in class com.fasterxml.classmate.members.HierarchicType
 
getErasedType() - Method in class com.fasterxml.classmate.ResolvedType
Returns type-erased Class<?> that this resolved type has.
getFullDescription() - Method in class com.fasterxml.classmate.ResolvedType
Human-readable full description of type, which includes specification of super types (in brief format)
getFullDescription() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
getImplementedInterfaces() - Method in class com.fasterxml.classmate.ResolvedType
Returns ordered list of interfaces (in declaration order) that this type implements.
getImplementedInterfaces() - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
getImplementedInterfaces() - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
getImplementedInterfaces() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
getImplementedInterfaces() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
getImplementedInterfaces() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
To avoid infinite loops, will return empty list
getImplementedInterfaces() - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
getInclusionForClass(Class<? extends Annotation>) - Method in class com.fasterxml.classmate.AnnotationConfiguration
Method called to figure out how to handle instances of specified annotation type when used as class annotation.
getInclusionForClass(Class<? extends Annotation>) - Method in class com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
 
getInclusionForConstructor(Class<? extends Annotation>) - Method in class com.fasterxml.classmate.AnnotationConfiguration
Method called to figure out how to handle instances of specified annotation type when used as constructor annotation.
getInclusionForConstructor(Class<? extends Annotation>) - Method in class com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
 
getInclusionForField(Class<? extends Annotation>) - Method in class com.fasterxml.classmate.AnnotationConfiguration
Method called to figure out how to handle instances of specified annotation type when used as field annotation.
getInclusionForField(Class<? extends Annotation>) - Method in class com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
 
getInclusionForMethod(Class<? extends Annotation>) - Method in class com.fasterxml.classmate.AnnotationConfiguration
Method called to figure out how to handle instances of specified annotation type when used as method annotation.
getInclusionForMethod(Class<? extends Annotation>) - Method in class com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
 
getInclusionForParameter(Class<? extends Annotation>) - Method in class com.fasterxml.classmate.AnnotationConfiguration
Method called to figure out how to handle instances of specified annotation type when used as parameter annotation.
getInclusionForParameter(Class<? extends Annotation>) - Method in class com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
 
getMemberFields() - Method in class com.fasterxml.classmate.ResolvedType
 
getMemberFields() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
getMemberFields() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
getMemberFields() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
getMemberMethods() - Method in class com.fasterxml.classmate.ResolvedType
 
getMemberMethods() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
getMemberMethods() - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
getMemberMethods() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
getMemberMethods() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
getModifiers() - Method in class com.fasterxml.classmate.members.RawMember
 
getModifiers() - Method in class com.fasterxml.classmate.members.ResolvedMember
 
getName() - Method in class com.fasterxml.classmate.members.RawMember
 
getName() - Method in class com.fasterxml.classmate.members.ResolvedMember
 
getParam(int, Class<A>) - Method in class com.fasterxml.classmate.members.ResolvedParameterizedMember
 
getParameterAnnotations(int) - Method in class com.fasterxml.classmate.members.ResolvedParameterizedMember
 
getParentClass() - Method in class com.fasterxml.classmate.ResolvedType
Returns parent class of this type, if it has one; primitive types and interfaces have no parent class, nor does Object type Object.
getParentClass() - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
getParentClass() - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
getParentClass() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
getParentClass() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
getParentClass() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
To avoid infinite loops, will return null;
getParentClass() - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
getPriority() - Method in class com.fasterxml.classmate.members.HierarchicType
 
getRawMember() - Method in class com.fasterxml.classmate.members.RawConstructor
 
getRawMember() - Method in class com.fasterxml.classmate.members.RawField
 
getRawMember() - Method in class com.fasterxml.classmate.members.RawMember
 
getRawMember() - Method in class com.fasterxml.classmate.members.RawMethod
 
getRawMember() - Method in class com.fasterxml.classmate.members.ResolvedMember
Returns JDK object that represents member.
getReturnType() - Method in class com.fasterxml.classmate.members.ResolvedMethod
 
getSelfReferencedType() - Method in class com.fasterxml.classmate.ResolvedType
Accessor that must be used to find out actual type in case of "self-reference"; case where type refers recursive to itself (like, T implements Comparable<T>).
getSelfReferencedType() - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
getSelfReferencedType() - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
getSelfReferencedType() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
getSelfReferencedType() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
getSelfReferencedType() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
getSelfReferencedType() - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
getSignature() - Method in class com.fasterxml.classmate.ResolvedType
Method that returns full generic signature of the type; suitable as signature for things like ASM package.
getSignature() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
getStaticFields() - Method in class com.fasterxml.classmate.ResolvedType
 
getStaticFields() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Method for finding all static fields of the main type (except for ones possibly filtered out by filter) and applying annotation overrides, if any, to annotations.
getStaticFields() - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
getStaticFields() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
getStaticFields() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
getStaticMethods() - Method in class com.fasterxml.classmate.ResolvedType
 
getStaticMethods() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Method for finding all static methods of the main type (except for ones possibly filtered out by filter) and applying annotation overrides, if any, to annotations.
getStaticMethods() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
getStaticMethods() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
getType() - Method in class com.fasterxml.classmate.members.HierarchicType
 
getType() - Method in class com.fasterxml.classmate.members.ResolvedMember
Returns type of this member; if it has one, for methods this is the return type, for fields field type, and for constructors null.
getTypeBindings() - Method in class com.fasterxml.classmate.ResolvedType
Method for accessing bindings of type variables to resolved types in context of this type.
getTypeParameters() - Method in class com.fasterxml.classmate.ResolvedType
Returns list of generic type declarations for this type, in order they are declared in class description.
getTypeParameters() - Method in class com.fasterxml.classmate.TypeBindings
Accessor for getting bound types in declaration order

H

hashCode() - Method in class com.fasterxml.classmate.members.HierarchicType
 
hashCode() - Method in class com.fasterxml.classmate.members.RawConstructor
 
hashCode() - Method in class com.fasterxml.classmate.members.RawField
 
hashCode() - Method in class com.fasterxml.classmate.members.RawMember
 
hashCode() - Method in class com.fasterxml.classmate.members.RawMethod
 
hashCode() - Method in class com.fasterxml.classmate.members.ResolvedMember
 
hashCode() - Method in class com.fasterxml.classmate.ResolvedType
 
hashCode() - Method in class com.fasterxml.classmate.TypeBindings
 
hashCode() - Method in class com.fasterxml.classmate.util.ClassKey
 
hashCode() - Method in class com.fasterxml.classmate.util.MethodKey
 
hashCode() - Method in class com.fasterxml.classmate.util.ResolvedTypeKey
 
hasUnbound(String) - Method in class com.fasterxml.classmate.TypeBindings
 
HierarchicType - Class in com.fasterxml.classmate.members
Container class used to enclose information about a single ResolvedType that is part of ResolvedTypeWithMembers.
HierarchicType(ResolvedType, boolean, int) - Constructor for class com.fasterxml.classmate.members.HierarchicType
 

I

include(T) - Method in interface com.fasterxml.classmate.Filter
 
INCLUDE_AND_INHERIT - com.fasterxml.classmate.AnnotationInclusion
Value that indicates that annotation is to be included in results; and values from overridden members are also inherited if not overridden by members of subtypes.
INCLUDE_AND_INHERIT_IF_INHERITED - com.fasterxml.classmate.AnnotationInclusion
Value that indicates that annotation is to be included in results, and values from overridden members are inherited only if the annotation is marked with the Inherited annotation.
INCLUDE_BUT_DONT_INHERIT - com.fasterxml.classmate.AnnotationInclusion
Value that indicates that annotation is to be included in results, but only if directly associated with included member (or attached mix-in); will not inherit from supertypes.
includeConstructorAnnotation(Annotation) - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
includeFieldAnnotation(Annotation) - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
includeMethodAnnotation(Annotation) - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
includeParameterAnnotation(Annotation) - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
isAbstract() - Method in class com.fasterxml.classmate.members.RawMethod
 
isAbstract() - Method in class com.fasterxml.classmate.members.ResolvedMethod
 
isAbstract() - Method in class com.fasterxml.classmate.ResolvedType
 
isAbstract() - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
isAbstract() - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
isAbstract() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
isAbstract() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
isAbstract() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
isAbstract() - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
isArray() - Method in class com.fasterxml.classmate.ResolvedType
Method that indicates whether this type is an array type.
isArray() - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
isArray() - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
isArray() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
isArray() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
isArray() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
isArray() - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
isConcrete() - Method in class com.fasterxml.classmate.ResolvedType
 
isEmpty() - Method in class com.fasterxml.classmate.TypeBindings
 
isFinal() - Method in class com.fasterxml.classmate.members.RawMember
 
isFinal() - Method in class com.fasterxml.classmate.members.ResolvedMember
 
isInstanceOf(Class<?>) - Method in class com.fasterxml.classmate.ResolvedType
 
isInterface() - Method in class com.fasterxml.classmate.ResolvedType
 
isInterface() - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
isInterface() - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
isInterface() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
isInterface() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
isInterface() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
isInterface() - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
isMixin() - Method in class com.fasterxml.classmate.members.HierarchicType
 
isNative() - Method in class com.fasterxml.classmate.members.RawMethod
 
isNative() - Method in class com.fasterxml.classmate.members.ResolvedMethod
 
isPrimitive() - Method in class com.fasterxml.classmate.ResolvedType
Method that indicates whether this type is one of small number of primitive Java types; not including array types of primitive types but just basic primitive types.
isPrimitive() - Method in class com.fasterxml.classmate.types.ResolvedArrayType
 
isPrimitive() - Method in class com.fasterxml.classmate.types.ResolvedInterfaceType
 
isPrimitive() - Method in class com.fasterxml.classmate.types.ResolvedObjectType
 
isPrimitive() - Method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
isPrimitive() - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
isPrimitive() - Method in class com.fasterxml.classmate.types.TypePlaceHolder
 
isPrivate() - Method in class com.fasterxml.classmate.members.RawMember
 
isPrivate() - Method in class com.fasterxml.classmate.members.ResolvedMember
 
isProtected() - Method in class com.fasterxml.classmate.members.RawMember
 
isProtected() - Method in class com.fasterxml.classmate.members.ResolvedMember
 
isPublic() - Method in class com.fasterxml.classmate.members.RawMember
 
isPublic() - Method in class com.fasterxml.classmate.members.ResolvedMember
 
isSelfReference(ResolvedType) - Static method in class com.fasterxml.classmate.TypeResolver
Convenience method that can be used to checked whether given resolved type (with erased type of java.lang.Object) is a placeholder for "self-reference"; these are nasty recursive ("self") types needed with some interfaces
isStatic() - Method in class com.fasterxml.classmate.members.RawMember
 
isStatic() - Method in class com.fasterxml.classmate.members.ResolvedMember
 
isStrict() - Method in class com.fasterxml.classmate.members.RawMethod
 
isStrict() - Method in class com.fasterxml.classmate.members.ResolvedMethod
 
isSynchronized() - Method in class com.fasterxml.classmate.members.RawMethod
 
isSynchronized() - Method in class com.fasterxml.classmate.members.ResolvedMethod
 
isTransient() - Method in class com.fasterxml.classmate.members.RawField
 
isTransient() - Method in class com.fasterxml.classmate.members.ResolvedField
 
isVolatile() - Method in class com.fasterxml.classmate.members.RawField
 
isVolatile() - Method in class com.fasterxml.classmate.members.ResolvedField
 
iterator() - Method in class com.fasterxml.classmate.Annotations
 

K

key(Class<?>) - Method in class com.fasterxml.classmate.util.ResolvedTypeCache
Helper method for constructing reusable cache keys
key(Class<?>, ResolvedType[]) - Method in class com.fasterxml.classmate.util.ResolvedTypeCache
Helper method for constructing reusable cache keys

L

lruCache(int) - Static method in class com.fasterxml.classmate.util.ResolvedTypeCache
 
LRUTypeCache - Class in com.fasterxml.classmate.util
Simple cache used for storing up to specified number of most recently accessed ResolvedType instances.
LRUTypeCache(int) - Constructor for class com.fasterxml.classmate.util.LRUTypeCache
 
LRUTypeCache.CacheMap - Class in com.fasterxml.classmate.util
Simple sub-class to get LRU cache

M

mainTypeAndOverrides() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Accessor for getting subset of type hierarchy which only contains main type and possible overrides (mix-ins) it has, but not supertypes or their overrides.
MemberResolver - Class in com.fasterxml.classmate
Builder class used to completely resolve members (fields, methods, constructors) of ResolvedTypes (generics-aware classes).
MemberResolver(TypeResolver) - Constructor for class com.fasterxml.classmate.MemberResolver
Constructor for resolver that does not include java.lang.Object in type hierarchy
methodCanInherit(Annotation) - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
methodInclusion(Annotation) - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
MethodKey - Class in com.fasterxml.classmate.util
Helper class needed when storing methods in maps.
MethodKey(String) - Constructor for class com.fasterxml.classmate.util.MethodKey
 
MethodKey(String, Class<?>[]) - Constructor for class com.fasterxml.classmate.util.MethodKey
 
mixInsFor(ClassKey) - Method in class com.fasterxml.classmate.AnnotationOverrides
 
mixInsFor(ClassKey) - Method in class com.fasterxml.classmate.AnnotationOverrides.StdImpl
 
mixInsFor(Class<?>) - Method in class com.fasterxml.classmate.AnnotationOverrides
Method called to find out which class(es) are to be used as source for annotations to mix in for given type.

N

NO_ANNOTATIONS - Variable in class com.fasterxml.classmate.Annotations
 
NO_CLASSES - Static variable in class com.fasterxml.classmate.util.MethodKey
 
NO_CONSTRUCTORS - Static variable in class com.fasterxml.classmate.ResolvedType
 
NO_FIELDS - Static variable in class com.fasterxml.classmate.ResolvedType
 
NO_METHODS - Static variable in class com.fasterxml.classmate.ResolvedType
 
NO_RESOLVED_CONSTRUCTORS - Static variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
NO_RESOLVED_FIELDS - Static variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
NO_RESOLVED_METHODS - Static variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
NO_RESOLVED_TYPES - Static variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
NO_STRINGS - Static variable in class com.fasterxml.classmate.TypeBindings
 
NO_TYPES - Static variable in class com.fasterxml.classmate.ResolvedType
 
NO_TYPES - Static variable in class com.fasterxml.classmate.TypeBindings
 
NO_TYPES - Static variable in class com.fasterxml.classmate.TypeResolver
 

O

overridesOnly() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Accessor for finding just overrides for the main type (if any).

P

parameterCanInherit(Annotation) - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
parameterInclusion(Annotation) - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
put(ResolvedTypeKey, ResolvedType) - Method in class com.fasterxml.classmate.util.ConcurrentTypeCache
 
put(ResolvedTypeKey, ResolvedType) - Method in class com.fasterxml.classmate.util.LRUTypeCache
 
put(ResolvedTypeKey, ResolvedType) - Method in class com.fasterxml.classmate.util.ResolvedTypeCache
 

R

RawConstructor - Class in com.fasterxml.classmate.members
 
RawConstructor(ResolvedType, Constructor<?>) - Constructor for class com.fasterxml.classmate.members.RawConstructor
 
RawField - Class in com.fasterxml.classmate.members
 
RawField(ResolvedType, Field) - Constructor for class com.fasterxml.classmate.members.RawField
 
RawMember - Class in com.fasterxml.classmate.members
Base class for all "raw" member (field, method, constructor) types; raw means that actual types are not yet resolved, but relationship to declaring type is retained for eventual resolution.
RawMember(ResolvedType) - Constructor for class com.fasterxml.classmate.members.RawMember
 
RawMethod - Class in com.fasterxml.classmate.members
 
RawMethod(ResolvedType, Method) - Constructor for class com.fasterxml.classmate.members.RawMethod
 
readResolve() - Method in class com.fasterxml.classmate.util.ConcurrentTypeCache
 
readResolve() - Method in class com.fasterxml.classmate.util.LRUTypeCache
 
removeEldestEntry(Map.Entry<ResolvedTypeKey, ResolvedType>) - Method in class com.fasterxml.classmate.util.LRUTypeCache.CacheMap
 
resolve(ResolvedType, AnnotationConfiguration, AnnotationOverrides) - Method in class com.fasterxml.classmate.MemberResolver
Method for constructing hierarchy object needed to fully resolve member information, including basic type flattening as well as addition of mix-in types in appropriate positions.
resolve(TypeBindings, Type) - Method in class com.fasterxml.classmate.TypeResolver
Factory method for resolving specified Java Type, given TypeBindings needed to resolve any type variables.
resolve(Type, Type...) - Method in class com.fasterxml.classmate.TypeResolver
Factory method for resolving given base type using specified types as type parameters.
resolveConstructor(RawConstructor) - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Method for resolving individual constructor completely
resolveConstructors() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Method that will actually resolve full information (types, annotations) for constructors of the main type.
ResolvedArrayType - Class in com.fasterxml.classmate.types
 
ResolvedArrayType(Class<?>, TypeBindings, ResolvedType) - Constructor for class com.fasterxml.classmate.types.ResolvedArrayType
 
ResolvedConstructor - Class in com.fasterxml.classmate.members
Class that represents a constructor that has fully resolved generic type information and annotation information.
ResolvedConstructor(ResolvedType, Annotations, Constructor<?>, ResolvedType[]) - Constructor for class com.fasterxml.classmate.members.ResolvedConstructor
 
ResolvedField - Class in com.fasterxml.classmate.members
 
ResolvedField(ResolvedType, Annotations, Field, ResolvedType) - Constructor for class com.fasterxml.classmate.members.ResolvedField
 
ResolvedInterfaceType - Class in com.fasterxml.classmate.types
 
ResolvedInterfaceType(Class<?>, TypeBindings, ResolvedType[]) - Constructor for class com.fasterxml.classmate.types.ResolvedInterfaceType
 
ResolvedMember<T extends java.lang.reflect.Member> - Class in com.fasterxml.classmate.members
Fully type-resolved equivalent of RawMember.
ResolvedMember(ResolvedType, Annotations, T, ResolvedType) - Constructor for class com.fasterxml.classmate.members.ResolvedMember
 
ResolvedMethod - Class in com.fasterxml.classmate.members
 
ResolvedMethod(ResolvedType, Annotations, Method, ResolvedType, ResolvedType[]) - Constructor for class com.fasterxml.classmate.members.ResolvedMethod
 
ResolvedObjectType - Class in com.fasterxml.classmate.types
Type implementation for classes that do not represent interfaces, primitive or array types.
ResolvedObjectType(Class<?>, TypeBindings, ResolvedType, ResolvedType[]) - Constructor for class com.fasterxml.classmate.types.ResolvedObjectType
 
ResolvedObjectType(Class<?>, TypeBindings, ResolvedType, List<ResolvedType>) - Constructor for class com.fasterxml.classmate.types.ResolvedObjectType
 
ResolvedObjectType(Class<?>, TypeBindings, ResolvedObjectType, ResolvedType[]) - Constructor for class com.fasterxml.classmate.types.ResolvedObjectType
Deprecated.
ResolvedObjectType(Class<?>, TypeBindings, ResolvedObjectType, List<ResolvedType>) - Constructor for class com.fasterxml.classmate.types.ResolvedObjectType
Deprecated.
ResolvedParameterizedMember<T extends java.lang.reflect.Member> - Class in com.fasterxml.classmate.members
Base type for resolved members that take some parameters (e.g.
ResolvedParameterizedMember(ResolvedType, Annotations, T, ResolvedType, ResolvedType[]) - Constructor for class com.fasterxml.classmate.members.ResolvedParameterizedMember
 
ResolvedPrimitiveType - Class in com.fasterxml.classmate.types
Type used for Java primitive types (which does not include arrays here).
ResolvedPrimitiveType(Class<?>, char, String) - Constructor for class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
ResolvedRecursiveType - Class in com.fasterxml.classmate.types
Specialized type placeholder used in cases where type definition is recursive; to avoid infinite loop, reference that would be "back" in hierarchy is represented by an instance of this class.
ResolvedRecursiveType(Class<?>, TypeBindings) - Constructor for class com.fasterxml.classmate.types.ResolvedRecursiveType
 
ResolvedType - Class in com.fasterxml.classmate
 
ResolvedType(Class<?>, TypeBindings) - Constructor for class com.fasterxml.classmate.ResolvedType
 
ResolvedTypeCache - Class in com.fasterxml.classmate.util
Simple LRU cache used for storing up to specified number of most recently accessed ResolvedType instances.
ResolvedTypeCache() - Constructor for class com.fasterxml.classmate.util.ResolvedTypeCache
 
ResolvedTypeKey - Class in com.fasterxml.classmate.util
Key used for entries cached in a ResolvedTypeCache.
ResolvedTypeKey(Class<?>) - Constructor for class com.fasterxml.classmate.util.ResolvedTypeKey
 
ResolvedTypeKey(Class<?>, ResolvedType[]) - Constructor for class com.fasterxml.classmate.util.ResolvedTypeKey
 
ResolvedTypeWithMembers - Class in com.fasterxml.classmate
Class that contains information about fully resolved members of a type; resolution meaning that masking is handled for methods, and all inheritable annotations are flattened using optional overrides as well ("mix-in annotations").
ResolvedTypeWithMembers(TypeResolver, AnnotationConfiguration, HierarchicType, HierarchicType[], Filter<RawConstructor>, Filter<RawField>, Filter<RawMethod>) - Constructor for class com.fasterxml.classmate.ResolvedTypeWithMembers
 
ResolvedTypeWithMembers.AnnotationHandler - Class in com.fasterxml.classmate
Helper class we use to reduce number of calls to AnnotationConfiguration; mostly because determination may be expensive.
resolveField(RawField) - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Method for resolving individual field completely
resolveMemberFields() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Method for fully resolving field definitions and associated annotations.
resolveMemberMethods() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
resolveMethod(RawMethod) - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Method for resolving individual method completely
resolveSelfReferences(ResolvedType) - Method in class com.fasterxml.classmate.util.ClassStack
Method called when type that this stack frame represents is fully resolved, allowing self-references to be completed (if there are any)
resolveStaticFields() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Method for fully resolving static field definitions and associated annotations.
resolveStaticMethods() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
Method that will actually resolve full information (types, annotations) for static methods, using configured filter.
resolveSubtype(ResolvedType, Class<?>) - Method in class com.fasterxml.classmate.TypeResolver
Factory method for constructing sub-classing specified type; class specified as sub-class must be compatible according to basic Java inheritance rules (subtype must properly extend or implement specified supertype).

S

serialVersionUID - Static variable in class com.fasterxml.classmate.util.ConcurrentTypeCache
 
serialVersionUID - Static variable in class com.fasterxml.classmate.util.LRUTypeCache
 
setConstructorFilter(Filter<RawConstructor>) - Method in class com.fasterxml.classmate.MemberResolver
 
setFieldFilter(Filter<RawField>) - Method in class com.fasterxml.classmate.MemberResolver
 
setIncludeLangObject(boolean) - Method in class com.fasterxml.classmate.MemberResolver
Configuration method for specifying whether members of java.lang.Object are to be included in resolution; if false, no members from Object are to be included; if true, will be included.
setInclusion(Class<? extends Annotation>, AnnotationInclusion) - Method in class com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
 
setMethodFilter(Filter<RawMethod>) - Method in class com.fasterxml.classmate.MemberResolver
 
setReference(ResolvedType) - Method in class com.fasterxml.classmate.types.ResolvedRecursiveType
 
size() - Method in class com.fasterxml.classmate.Annotations
 
size() - Method in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
size() - Method in class com.fasterxml.classmate.TypeBindings
Returns number of bindings contained
size() - Method in class com.fasterxml.classmate.util.ConcurrentTypeCache
 
size() - Method in class com.fasterxml.classmate.util.LRUTypeCache
 
size() - Method in class com.fasterxml.classmate.util.ResolvedTypeCache
 
sJavaLangObject - Static variable in class com.fasterxml.classmate.TypeResolver
We will also need to return "unknown" type for cases where type variable binding is not found ('raw' instances of generic types); easiest way is to pre-create type for java.lang.Object
StdBuilder() - Constructor for class com.fasterxml.classmate.AnnotationOverrides.StdBuilder
 
StdConfiguration(AnnotationInclusion) - Constructor for class com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
 
StdImpl(HashMap<ClassKey, List<Class<?>>>) - Constructor for class com.fasterxml.classmate.AnnotationOverrides.StdImpl
 

T

toString() - Method in class com.fasterxml.classmate.Annotations
 
toString() - Method in class com.fasterxml.classmate.members.HierarchicType
 
toString() - Method in class com.fasterxml.classmate.members.RawMember
 
toString() - Method in class com.fasterxml.classmate.members.ResolvedMember
 
toString() - Method in class com.fasterxml.classmate.ResolvedType
 
toString() - Method in class com.fasterxml.classmate.TypeBindings
 
toString() - Method in class com.fasterxml.classmate.util.ClassKey
 
toString() - Method in class com.fasterxml.classmate.util.MethodKey
 
toString() - Method in class com.fasterxml.classmate.util.ResolvedTypeKey
 
TypeBindings - Class in com.fasterxml.classmate
Helper class used for storing binding of local type variables to matching resolved types, in context of a single class.
TypeBindings(String[], ResolvedType[], String[]) - Constructor for class com.fasterxml.classmate.TypeBindings
 
typeParameterArray() - Method in class com.fasterxml.classmate.TypeBindings
 
typeParametersFor(Class<?>) - Method in class com.fasterxml.classmate.ResolvedType
Method that will try to find type parameterization this type has for specified super type
TypePlaceHolder - Class in com.fasterxml.classmate.types
Placeholder used for resolving type assignments to figure out type parameters for subtypes.
TypePlaceHolder(int) - Constructor for class com.fasterxml.classmate.types.TypePlaceHolder
 
TypeResolver - Class in com.fasterxml.classmate
Object that is used for resolving generic type information of a class so that it is accessible using simple API.
TypeResolver() - Constructor for class com.fasterxml.classmate.TypeResolver
Constructs type cache; equivalent to:
TypeResolver(ResolvedTypeCache) - Constructor for class com.fasterxml.classmate.TypeResolver
Constructor that specifies type cache to use.

V

valueOf(String) - Static method in enum com.fasterxml.classmate.AnnotationInclusion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.fasterxml.classmate.AnnotationInclusion
Returns an array containing the constants of this enum type, in the order they are declared.
VOID - Static variable in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 
voidType() - Static method in class com.fasterxml.classmate.types.ResolvedPrimitiveType
 

W

withUnboundVariable(String) - Method in class com.fasterxml.classmate.TypeBindings
Method for creating an instance that has same bindings as this object, plus an indicator for additional type variable that may be unbound within this context; this is needed to resolve recursive self-references.

_

_actualType - Variable in class com.fasterxml.classmate.types.TypePlaceHolder
Type assigned during wildcard resolution (which follows type structure resolution)
_addForTest(ResolvedType) - Method in class com.fasterxml.classmate.util.ResolvedTypeCache
Method only used by test code: do not use otherwise.
_addOverrides(List<HierarchicType>, Set<ClassKey>, ResolvedType) - Method in class com.fasterxml.classmate.MemberResolver
 
_addOverrides(List<HierarchicType>, Set<ClassKey>, Class<?>) - Method in class com.fasterxml.classmate.MemberResolver
 
_annotationConfig - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
_annotationHandler - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
Handler for resolving annotation information
_annotations - Variable in class com.fasterxml.classmate.Annotations
 
_annotations - Variable in class com.fasterxml.classmate.members.ResolvedMember
 
_appendClassDescription(StringBuilder) - Method in class com.fasterxml.classmate.ResolvedType
 
_appendClassName(StringBuilder) - Method in class com.fasterxml.classmate.ResolvedType
 
_appendClassSignature(StringBuilder) - Method in class com.fasterxml.classmate.ResolvedType
 
_appendErasedClassSignature(StringBuilder) - Method in class com.fasterxml.classmate.ResolvedType
 
_argumentTypes - Variable in class com.fasterxml.classmate.util.MethodKey
 
_cfgIncludeLangObject - Variable in class com.fasterxml.classmate.MemberResolver
Configuration setting that determines whether members from Object are included or not; by default false meaning that they are not.
_class - Variable in class com.fasterxml.classmate.util.ClassKey
 
_className - Variable in class com.fasterxml.classmate.util.ClassKey
 
_constantFields - Variable in class com.fasterxml.classmate.types.ResolvedInterfaceType
Interfaces can have static final (constant) fields.
_constructor - Variable in class com.fasterxml.classmate.members.RawConstructor
 
_constructorFilter - Variable in class com.fasterxml.classmate.MemberResolver
Filter used for determining whether given constructor is to be included in aggregation of all constructors.
_constructorFilter - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
Filter to use for selecting constructors to include
_constructorInclusions - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
_constructors - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
_constructors - Variable in class com.fasterxml.classmate.types.ResolvedObjectType
Constructors declared by the resolved Object class.
_constructType(ClassStack, Class<?>, TypeBindings) - Method in class com.fasterxml.classmate.TypeResolver
 
_current - Variable in class com.fasterxml.classmate.util.ClassStack
 
_declaringType - Variable in class com.fasterxml.classmate.members.RawMember
ResolvedType (class with generic type parameters) that declared this member
_declaringType - Variable in class com.fasterxml.classmate.members.ResolvedMember
ResolvedType (class with generic type parameters) that declared this member
_defaultInclusion - Variable in class com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
 
_description - Variable in class com.fasterxml.classmate.types.ResolvedPrimitiveType
Human-readable description should be simple as well
_elementType - Variable in class com.fasterxml.classmate.types.ResolvedArrayType
 
_erasedType - Variable in class com.fasterxml.classmate.ResolvedType
 
_erasedType - Variable in class com.fasterxml.classmate.util.ResolvedTypeKey
 
_field - Variable in class com.fasterxml.classmate.members.RawField
 
_fieldFilter - Variable in class com.fasterxml.classmate.MemberResolver
Filter used for determining whether given field (static or member) is to be included in aggregation of all fields.
_fieldFilter - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
Filter to use for selecting fields to include
_fieldInclusions - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
_fromAny(ClassStack, Type, TypeBindings) - Method in class com.fasterxml.classmate.TypeResolver
 
_fromArrayType(ClassStack, GenericArrayType, TypeBindings) - Method in class com.fasterxml.classmate.TypeResolver
 
_fromClass(ClassStack, Class<?>, TypeBindings) - Method in class com.fasterxml.classmate.TypeResolver
 
_fromGenericType(ClassStack, GenericType<?>, TypeBindings) - Method in class com.fasterxml.classmate.TypeResolver
Factory method for resolving given generic type, defined by using sub-class instance of GenericType
_fromParamType(ClassStack, ParameterizedType, TypeBindings) - Method in class com.fasterxml.classmate.TypeResolver
 
_fromVariable(ClassStack, TypeVariable<?>, TypeBindings) - Method in class com.fasterxml.classmate.TypeResolver
 
_fromWildcard(ClassStack, WildcardType, TypeBindings) - Method in class com.fasterxml.classmate.TypeResolver
 
_gatherTypes(ResolvedType, Set<ClassKey>, List<ResolvedType>) - Method in class com.fasterxml.classmate.MemberResolver
 
_getConstructors() - Method in class com.fasterxml.classmate.ResolvedType
 
_getFields(boolean) - Method in class com.fasterxml.classmate.ResolvedType
 
_getMethods(boolean) - Method in class com.fasterxml.classmate.ResolvedType
 
_hashCode - Variable in class com.fasterxml.classmate.members.RawConstructor
 
_hashCode - Variable in class com.fasterxml.classmate.members.RawField
 
_hashCode - Variable in class com.fasterxml.classmate.members.RawMethod
 
_hashCode - Variable in class com.fasterxml.classmate.members.ResolvedMember
 
_hashCode - Variable in class com.fasterxml.classmate.TypeBindings
 
_hashCode - Variable in class com.fasterxml.classmate.util.ClassKey
Let's cache hash code straight away, since we are almost certain to need it.
_hashCode - Variable in class com.fasterxml.classmate.util.MethodKey
 
_hashCode - Variable in class com.fasterxml.classmate.util.ResolvedTypeKey
 
_inclusionFor(Class<? extends Annotation>) - Method in class com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
 
_inclusions - Variable in class com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
 
_isMixin - Variable in class com.fasterxml.classmate.members.HierarchicType
Whether this type instance represents a mix-in; if so, it can only result in addition of annotations but not in addition of actual members.
_mainType - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
Leaf of the type hierarchy, i.e.
_map - Variable in class com.fasterxml.classmate.util.ConcurrentTypeCache
 
_map - Variable in class com.fasterxml.classmate.util.LRUTypeCache
 
_maxEntries - Variable in class com.fasterxml.classmate.util.ConcurrentTypeCache
 
_maxEntries - Variable in class com.fasterxml.classmate.util.LRUTypeCache
 
_maxEntries - Variable in class com.fasterxml.classmate.util.LRUTypeCache.CacheMap
 
_member - Variable in class com.fasterxml.classmate.members.ResolvedMember
 
_memberFields - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
_memberFields - Variable in class com.fasterxml.classmate.types.ResolvedObjectType
 
_memberMethods - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
_memberMethods - Variable in class com.fasterxml.classmate.types.ResolvedInterfaceType
Interface methods are all public and abstract.
_memberMethods - Variable in class com.fasterxml.classmate.types.ResolvedObjectType
 
_method - Variable in class com.fasterxml.classmate.members.RawMethod
 
_methodFilter - Variable in class com.fasterxml.classmate.MemberResolver
Filter used for determining whether given method (static or member) is to be included in aggregation of all methods.
_methodFilter - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
Filter to use for selecting methods to include
_methodInclusions - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
_modifiers - Variable in class com.fasterxml.classmate.types.ResolvedObjectType
Modifiers of the underlying class.
_name - Variable in class com.fasterxml.classmate.util.MethodKey
 
_names - Variable in class com.fasterxml.classmate.TypeBindings
Array of type (type variable) names.
_ordinal - Variable in class com.fasterxml.classmate.types.TypePlaceHolder
 
_paramAnnotations - Variable in class com.fasterxml.classmate.members.ResolvedParameterizedMember
 
_parameterInclusions - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers.AnnotationHandler
 
_paramTypes - Variable in class com.fasterxml.classmate.members.ResolvedParameterizedMember
 
_parent - Variable in class com.fasterxml.classmate.util.ClassStack
 
_primitiveTypes - Static variable in class com.fasterxml.classmate.TypeResolver
Since number of primitive types is small, and they are frequently needed, let's actually pre-create them for efficient reuse.
_priority - Variable in class com.fasterxml.classmate.members.HierarchicType
Relative priority of this type in hierarchy; higher priority members can override lower priority members.
_referencedType - Variable in class com.fasterxml.classmate.types.ResolvedRecursiveType
Actual fully resolved type; assigned once resolution is complete
_resolvedTypes - Variable in class com.fasterxml.classmate.TypeResolver
Simple cache of types resolved by this resolver.
_resolveSuperClass(ClassStack, Class<?>, TypeBindings) - Method in class com.fasterxml.classmate.TypeResolver
NOTE: return type changed in 1.0.1 from ResolvedObjectType to ResolvedType, since it was found that other types may be returned...
_resolveSuperInterfaces(ClassStack, Class<?>, TypeBindings) - Method in class com.fasterxml.classmate.TypeResolver
 
_resolveTypePlaceholders(ResolvedType, ResolvedType) - Method in class com.fasterxml.classmate.TypeResolver
Method called to verify that types match; and if there are any placeholders, replace them in actualType.
_selfRefs - Variable in class com.fasterxml.classmate.util.ClassStack
 
_signature - Variable in class com.fasterxml.classmate.types.ResolvedPrimitiveType
Primitive types have single-character Signature, easy and efficient to just store here
_staticFields - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
_staticFields - Variable in class com.fasterxml.classmate.types.ResolvedObjectType
 
_staticMethods - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
 
_staticMethods - Variable in class com.fasterxml.classmate.types.ResolvedObjectType
 
_superClass - Variable in class com.fasterxml.classmate.types.ResolvedObjectType
While fundamentally super class has to be ResolvedObjectType (or null for Object), we may need to hold on to a ResolvedRecursiveType occasionally.
_superInterfaces - Variable in class com.fasterxml.classmate.types.ResolvedInterfaceType
List of interfaces this type implements; may be empty but never null
_superInterfaces - Variable in class com.fasterxml.classmate.types.ResolvedObjectType
List of interfaces this type implements; may be empty but never null
_targetsToOverrides - Variable in class com.fasterxml.classmate.AnnotationOverrides.StdBuilder
 
_targetsToOverrides - Variable in class com.fasterxml.classmate.AnnotationOverrides.StdImpl
 
_type - Variable in class com.fasterxml.classmate.members.HierarchicType
 
_type - Variable in class com.fasterxml.classmate.members.ResolvedMember
 
_typeBindings - Variable in class com.fasterxml.classmate.ResolvedType
Type bindings active when resolving members (methods, fields, constructors) of this type
_typeParameters - Variable in class com.fasterxml.classmate.util.ResolvedTypeKey
 
_typeResolver - Variable in class com.fasterxml.classmate.MemberResolver
Type resolved needed for resolving types of member objects (method argument and return; field types; constructor argument types)
_typeResolver - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
Need to be able to resolve member types still
_types - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
All types that hierarchy contains, in order of increasing precedence (that is, later entries override members of earlier members)
_types - Variable in class com.fasterxml.classmate.TypeBindings
Types matching names
_unboundVariables - Variable in class com.fasterxml.classmate.TypeBindings
Names of potentially unresolved type variables.
_verifyAndResolve(ResolvedType, ResolvedType) - Method in class com.fasterxml.classmate.TypeResolver
 
A B C D E F G H I K L M N O P R S T V W _ 
All Classes All Packages