TypePool |
|
TypePool.AbstractBase |
A base implementation of a TypePool that is managing a cache provider and
that handles the description of array and primitive types.
|
TypePool.AbstractBase.ComponentTypeReference |
A lazy representation of the component type of an array.
|
TypePool.AbstractBase.Hierarchical |
Implements a hierarchical view of type pools, similarly to class loader hierarchies.
|
TypePool.CacheProvider |
|
TypePool.CacheProvider.NoOp |
A non-operational cache that does not store any type descriptions.
|
TypePool.Default |
A default implementation of a TypePool that models binary data in the Java byte code format
into a TypeDescription .
|
TypePool.Default.AnnotationRegistrant |
An annotation registrant implements a visitor pattern for reading an unknown amount of values of annotations.
|
TypePool.Default.AnnotationRegistrant.AbstractBase |
An abstract base implementation of an annotation registrant.
|
TypePool.Default.AnnotationRegistrant.AbstractBase.ForTypeVariable |
A base implementation for a collector for a type variable.
|
TypePool.Default.AnnotationRegistrant.AbstractBase.ForTypeVariable.WithIndex |
A base implementation for a collector for a type variable with an index.
|
TypePool.Default.AnnotationRegistrant.AbstractBase.ForTypeVariable.WithIndex.DoubleIndexed |
A base implementation for a collector for a type variable with two indices.
|
TypePool.Default.ComponentTypeLocator |
A component type locator allows for the lazy location of an array's component type.
|
TypePool.Default.ComponentTypeLocator.Illegal |
A component type locator which cannot legally resolve an array's component type.
|
TypePool.Default.GenericTypeExtractor.ForSignature |
A signature visitor for extracting a generic type resolution.
|
TypePool.Default.GenericTypeExtractor.IncompleteToken |
|
TypePool.Default.GenericTypeExtractor.IncompleteToken.AbstractBase |
An abstract base implementation of an incomplete token.
|
TypePool.Default.GenericTypeRegistrant |
A type registrant allows to register a generic type token.
|
TypePool.Default.GenericTypeRegistrant.RejectingSignatureVisitor |
A signature visitor that rejects any discovered generic type.
|
TypePool.Default.LazyTypeDescription |
|
TypePool.Default.LazyTypeDescription.AnnotationToken |
A token for representing collected data on an annotation.
|
TypePool.Default.LazyTypeDescription.AnnotationToken.Resolution |
A resolution for an annotation tokens.
|
TypePool.Default.LazyTypeDescription.FieldToken |
A token for representing collected data on a field.
|
TypePool.Default.LazyTypeDescription.GenericTypeToken |
A token that represents a generic Java type.
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForPrimitiveType |
A generic type token that represents a primitive type.
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard |
A generic type token that represents an unbound wildcard.
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.OfFormalTypeVariable |
Represents a generic type token for a formal type variable.
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution |
A resolution of a type's, method's or field's generic types.
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForField |
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod |
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForRecordComponent |
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType |
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed |
A resolution of a type's, method's or field's generic types if its generic signature is malformed.
|
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw |
A resolution of a type's, method's or field's generic types if all of the represented element's are raw.
|
TypePool.Default.LazyTypeDescription.LazyAnnotationDescription |
A lazy description of an annotation that looks up types from a type pool when required.
|
TypePool.Default.LazyTypeDescription.LazyAnnotationDescription.Loadable |
A loadable version of a lazy annotation description.
|
TypePool.Default.LazyTypeDescription.LazyAnnotationValue |
A proxy for a lazy annotation value.
|
TypePool.Default.LazyTypeDescription.LazyFieldDescription |
A lazy field description that only resolved type references when required.
|
TypePool.Default.LazyTypeDescription.MethodToken |
A token for representing collected data on a method.
|
TypePool.Default.LazyTypeDescription.MethodToken.ParameterToken |
A token representing a method's parameter.
|
TypePool.Default.LazyTypeDescription.RecordComponentToken |
A token representing a record component.
|
TypePool.Default.LazyTypeDescription.TypeContainment |
A declaration context encapsulates information about whether a type was declared within another type
or within a method of another type.
|
TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained |
Describes a type that is not contained within another type, a method or a constructor.
|
TypePool.Default.ParameterBag |
A bag for collecting parameter meta information that is stored as debug information for implemented
methods.
|
TypePool.Default.ReaderMode |
Determines the granularity of the class file parsing that is conducted by a TypePool.Default .
|
TypePool.Empty |
An empty type pool that cannot describe any type.
|
TypePool.Resolution |
A resolution of a TypePool which was queried for a description.
|