- actualType() - Method in class com.fasterxml.classmate.types.TypePlaceHolder
-
- actualType(ResolvedType) - Method in class com.fasterxml.classmate.types.TypePlaceHolder
-
- add(Class<?>, Class<?>) - Method in class com.fasterxml.classmate.AnnotationOverrides.StdBuilder
-
- 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(ResolvedType) - Method in class com.fasterxml.classmate.util.ResolvedTypeCache
-
- addAll(Annotations) - Method in class com.fasterxml.classmate.Annotations
-
Method for adding all annotations from specified set, as overrides
to annotations this set has
- addAnnotation(Annotation) - Method in class com.fasterxml.classmate.members.ResolvedField
-
- 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.
- 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.
- AnnotationConfiguration.StdConfiguration(AnnotationInclusion) - Constructor for class com.fasterxml.classmate.AnnotationConfiguration.StdConfiguration
-
- AnnotationInclusion - Enum in com.fasterxml.classmate
-
Enumeration that defines different settings for handling behavior
of individual annotations
- 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.StdBuilder() - Constructor for class com.fasterxml.classmate.AnnotationOverrides.StdBuilder
-
- 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).
- AnnotationOverrides.StdImpl(HashMap<ClassKey, List<Class<?>>>) - Constructor for class com.fasterxml.classmate.AnnotationOverrides.StdImpl
-
- 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
-
- arrayType(ResolvedType) - Method in class com.fasterxml.classmate.TypeResolver
-
Factory method for constructing array type of given element type.
- 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
-
- getAnnotations() - Method in class com.fasterxml.classmate.members.RawMember
-
- getArgumentCount() - Method in class com.fasterxml.classmate.members.ResolvedConstructor
-
Returns number of arguments method takes.
- getArgumentCount() - Method in class com.fasterxml.classmate.members.ResolvedMethod
-
Returns number of arguments method takes.
- getArgumentType(int) - Method in class com.fasterxml.classmate.members.ResolvedConstructor
-
- getArgumentType(int) - Method in class com.fasterxml.classmate.members.ResolvedMethod
-
- 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
-
- 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
-
- 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.ResolvedConstructor
-
- getRawMember() - Method in class com.fasterxml.classmate.members.ResolvedField
-
- getRawMember() - Method in class com.fasterxml.classmate.members.ResolvedMember
-
Returns JDK object that represents member.
- getRawMember() - Method in class com.fasterxml.classmate.members.ResolvedMethod
-
- 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.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.ResolvedConstructor
-
- getType() - Method in class com.fasterxml.classmate.members.ResolvedField
-
- 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.
- getType() - Method in class com.fasterxml.classmate.members.ResolvedMethod
-
- 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
- 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
-
- 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(Class<?>) - Method in class com.fasterxml.classmate.TypeResolver
-
Factory method for resolving a type-erased class; in this case any
generic type information has to come from super-types (via inheritance).
- resolve(Class<?>, Class<?>...) - Method in class com.fasterxml.classmate.TypeResolver
-
Factory method for resolving given type (specified by type-erased class),
using specified types as type parameters.
- resolve(Class<?>, ResolvedType...) - Method in class com.fasterxml.classmate.TypeResolver
-
Factory method for resolving given type (specified by type-erased class),
using specified types as type parameters.
- resolve(GenericType<?>) - Method in class com.fasterxml.classmate.TypeResolver
-
Factory method for resolving given generic type, defined by using sub-class
instance of
GenericType
- resolve(Type, TypeBindings) - Method in class com.fasterxml.classmate.TypeResolver
-
Factory method for resolving specified Java
Type
, given
TypeBindings
needed to resolve any type variables.
- 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, ResolvedObjectType, 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 - Class in com.fasterxml.classmate.members
-
- ResolvedMember(ResolvedType, Annotations) - 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, ResolvedObjectType, List<ResolvedType>) - Constructor for class com.fasterxml.classmate.types.ResolvedObjectType
-
- ResolvedObjectType(Class<?>, TypeBindings, ResolvedObjectType, ResolvedType[]) - Constructor for class com.fasterxml.classmate.types.ResolvedObjectType
-
- 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(int) - Constructor for class com.fasterxml.classmate.util.ResolvedTypeCache
-
- ResolvedTypeCache.Key - Class in com.fasterxml.classmate.util
-
Key used for type entries.
- ResolvedTypeCache.Key(Class<?>) - Constructor for class com.fasterxml.classmate.util.ResolvedTypeCache.Key
-
- ResolvedTypeCache.Key(Class<?>, ResolvedType[]) - Constructor for class com.fasterxml.classmate.util.ResolvedTypeCache.Key
-
- 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
-
- 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
- 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 propery extend or implement specified supertype).
- _actualType - Variable in class com.fasterxml.classmate.types.TypePlaceHolder
-
Type assigned during wildcard resolution
- _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.members.ResolvedConstructor
-
- _argumentTypes - Variable in class com.fasterxml.classmate.members.ResolvedMethod
-
- _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.
- _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
-
- _constructor - Variable in class com.fasterxml.classmate.members.ResolvedConstructor
-
- _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
- _constructors - Variable in class com.fasterxml.classmate.ResolvedTypeWithMembers
-
- _constructors - Variable in class com.fasterxml.classmate.types.ResolvedObjectType
-
Constructors declared by the resolved Object class.
- _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
-
- _field - Variable in class com.fasterxml.classmate.members.RawField
-
- _field - Variable in class com.fasterxml.classmate.members.ResolvedField
-
- _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
- _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
-
- _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.ResolvedTypeCache
-
- _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
-
- _method - Variable in class com.fasterxml.classmate.members.ResolvedMethod
-
- _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
- _modifiers - Variable in class com.fasterxml.classmate.types.ResolvedObjectType
-
Modifiers of the underlying class.
- _ordinal - Variable in class com.fasterxml.classmate.types.TypePlaceHolder
-
- _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 resultion is complete
- _resolvedTypes - Variable in class com.fasterxml.classmate.TypeResolver
-
Simple cache of types resolved by this resolved; capped to last 200 resolved types.
- _returnType - Variable in class com.fasterxml.classmate.members.ResolvedMethod
-
- _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.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
-
- _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.ResolvedField
-
- _typeBindings - Variable in class com.fasterxml.classmate.ResolvedType
-
Type bindings active when resolving members (methods, fields,
constructors) of this type
- _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)