Uses of Package
com.fasterxml.classmate
Packages that use com.fasterxml.classmate
Package
Description
Package that contains main public interface of ClassMate
package.
Package that contains implementations of various member types
(methods, fields, constructors)
Package that contains
ResolvedType
implementation classes.Various utility classes used by ClassMate.
-
Classes in com.fasterxml.classmate used by com.fasterxml.classmateClassDescriptionInterface for object that determines handling of annotations in regards to inheritance, overrides.Enumeration that defines different settings for handling behavior of individual annotationsInterface for object that can provide mix-ins to override annotations.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.Container class used for storing set of annotations resolved for types (classes) as members (methods, fields, constructors).Interface that defines API for basic filtering objects, used to prune set of things to include in result sets like flattened member lists.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).Builder class used to completely resolve members (fields, methods, constructors) of
ResolvedType
s (generics-aware classes).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").Helper class we use to reduce number of calls toAnnotationConfiguration
; mostly because determination may be expensive.Helper class used for storing binding of local type variables to matching resolved types, in context of a single class.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.membersClassDescriptionContainer class used for storing set of annotations resolved for types (classes) as members (methods, fields, constructors).
-
Classes in com.fasterxml.classmate used by com.fasterxml.classmate.typesClassDescriptionHelper 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