TypeDescription
s without
loading any classes.See: Description
Interface | Description |
---|---|
TypePool |
A type pool allows the retreival of
TypeDescription by its name. |
TypePool.CacheProvider |
A cache provider for a
TypePool . |
TypePool.Default.AnnotationRegistrant |
An annotation registrant implements a visitor pattern for reading an unknown amount of values of annotations.
|
TypePool.Default.ComponentTypeLocator |
A component type locator allows for the lazy location of an array's component type.
|
TypePool.LazyTypeDescription.AnnotationValue<T,S> |
A value of a
TypePool.LazyTypeDescription.LazyAnnotationDescription which
is not yet loaded by a class loader. |
TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray.ComponentTypeReference |
A lazy representation of the component type of an array.
|
TypePool.LazyTypeDescription.AnnotationValue.Loaded<U> |
A loaded variant of a
TypePool.LazyTypeDescription.AnnotationValue . |
TypePool.LazyTypeDescription.DeclarationContext |
A declaration context encapsulates information about whether a type was declared within another type
or within a method of another type.
|
TypePool.Resolution |
A resolution of a
TypePool which was queried for a description. |
Class | Description |
---|---|
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.ArrayTypeResolution |
A resolution for a type that, if resolved, represents an array type.
|
TypePool.CacheProvider.Simple |
A simple, thread-safe type cache based on a
ConcurrentHashMap . |
TypePool.Default |
A default implementation of a
TypePool that models binary data in the
Java byte code format into a TypeDescription . |
TypePool.Default.ComponentTypeLocator.ForAnnotationProperty |
A component type locator that lazily analyses an annotation for resolving an annotation property's
array value's component type.
|
TypePool.Default.ComponentTypeLocator.ForArrayType |
A component type locator that locates an array type by a method's return value from its method descriptor.
|
TypePool.Default.ParameterBag |
A bag for collecting parameter meta information that is stored as debug information for implemented
methods.
|
TypePool.LazyTypeDescription |
A type description that looks up any referenced
ByteCodeElement s or
AnnotationDescription s by querying a type pool
at lookup time. |
TypePool.LazyTypeDescription.AnnotationInvocationHandler |
An invocation handler to represent a loaded annotation of a
TypePool.LazyTypeDescription.LazyAnnotationDescription . |
TypePool.LazyTypeDescription.AnnotationInvocationHandler.DefaultValue |
Represents a default value for an annotation property that is not explicitly defined by
an annotation.
|
TypePool.LazyTypeDescription.AnnotationToken |
A token for representing collected data on an annotation.
|
TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation |
Represents a nested annotation value.
|
TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation.IncompatibleRuntimeType |
Represents an annotation value which was attempted to ba loaded by a type that does not represent
an annotation value.
|
TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation.LegalRuntimeType |
Represents an annotation which was loaded representing a runtime type which is itself an annotation.
|
TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray |
Represents an array that is referenced by an annotation which does not contain primitive values or
String values. |
TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray.Loaded |
Represents a loaded annotation property representing a complex array.
|
TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration |
Represents an enumeration value of an annotation.
|
TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.IncompatibleRuntimeType |
Represents an annotation's enumeration value for a runtime type that is not an enumeration type.
|
TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.LegalRuntimeEnumeration |
Represents an annotation's enumeration value which could be successfully resolved for a runtime
type.
|
TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.UnknownRuntimeEnumeration |
Represents an annotation's enumeration value for a constant that does not exist for the runtime
enumeration type.
|
TypePool.LazyTypeDescription.AnnotationValue.ForType |
Represents a type value of an annotation.
|
TypePool.LazyTypeDescription.AnnotationValue.ForType.Loaded |
Represents a loaded annotation property that represents a type.
|
TypePool.LazyTypeDescription.AnnotationValue.Trivial<U> |
Represents a primitive value, a
String or an array of the latter types. |
TypePool.LazyTypeDescription.AnnotationValue.Trivial.Loaded<V> |
Represents a trivial loaded value.
|
TypePool.LazyTypeDescription.DeclarationContext.DeclaredInMethod |
A declaration context representing a type that is declared within a method of another type.
|
TypePool.LazyTypeDescription.DeclarationContext.DeclaredInType |
A declaration context representing a type that is declared within another type but not within
a method.
|
TypePool.LazyTypeDescription.FieldToken |
A token for representing collected data on a field.
|
TypePool.LazyTypeDescription.MethodToken |
A token for representing collected data on a method.
|
TypePool.LazyTypeDescription.MethodToken.ParameterToken |
A token representing a method's parameter.
|
TypePool.Resolution.Illegal |
A canonical representation of a non-successful resolution of a
TypePool . |
TypePool.Resolution.Simple |
A simple resolution that represents a given
TypeDescription . |
Enum | Description |
---|---|
TypePool.CacheProvider.NoOp |
A non-operational cache that does not store any type descriptions.
|
TypePool.Default.ComponentTypeLocator.Illegal |
A component type locator which cannot legally resolve an array's component type.
|
TypePool.LazyTypeDescription.AnnotationValue.Loaded.State |
Represents the state of a
TypePool.LazyTypeDescription.AnnotationValue.Loaded annotation property. |
TypePool.LazyTypeDescription.DeclarationContext.SelfDeclared |
Represents a self-declared type that is not defined within another type.
|
TypeDescription
s without
loading any classes.Copyright © 2014–2015. All rights reserved.