|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use com.fasterxml.classmate | |
---|---|
com.fasterxml.classmate | Package that contains main public interface of ClassMate package. |
com.fasterxml.classmate.members | Package that contains implementations of various member types (methods, fields, constructors) |
com.fasterxml.classmate.types | Package that contains com.fastexml.classmate.ResolvedType
implementation classes. |
com.fasterxml.classmate.util | Various utility classes used by ClassMate. |
Classes in com.fasterxml.classmate used by com.fasterxml.classmate | |
---|---|
AnnotationConfiguration
Interface for object that determines handling of annotations in regards to inheritance, overrides. |
|
AnnotationInclusion
Enumeration that defines different settings for handling behavior of individual annotations |
|
AnnotationOverrides
Interface for object that can provide mix-ins to override annotations. |
|
AnnotationOverrides.StdBuilder
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. |
|
Annotations
Container class used for storing set of annotations resolved for types (classes) as members (methods, fields, constructors). |
|
Filter
Interface that defines API for basic filtering objects, used to prune set of things to include in result sets like flattened member lists. |
|
GenericType
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). |
|
MemberResolver
Builder class used to completely resolve members (fields, methods, constructors) of ResolvedType s (generics-aware classes). |
|
ResolvedType
|
|
ResolvedTypeWithMembers
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"). |
|
TypeBindings
Helper class used for storing binding of local type variables to matching resolved types, in context of a single class. |
|
TypeResolver
Object that is used for resolving generic type information of a class so that it is accessible using simple API. |
Classes in com.fasterxml.classmate used by com.fasterxml.classmate.members | |
---|---|
Annotations
Container class used for storing set of annotations resolved for types (classes) as members (methods, fields, constructors). |
|
ResolvedType
|
Classes in com.fasterxml.classmate used by com.fasterxml.classmate.types | |
---|---|
ResolvedType
|
|
TypeBindings
Helper class used for storing binding of local type variables to matching resolved types, in context of a single class. |
Classes in com.fasterxml.classmate used by com.fasterxml.classmate.util | |
---|---|
ResolvedType
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |