Package | Description |
---|---|
net.bytebuddy.pool |
Classes of this package allow for the creating
TypeDescription s without
loading any classes. |
Modifier and Type | Class and Description |
---|---|
protected class |
TypePool.Default.ComponentTypeLocator.ForAnnotationProperty.Bound
A bound representation of a
TypePool.Default.ComponentTypeLocator.ForAnnotationProperty . |
static class |
TypePool.Default.ComponentTypeLocator.ForArrayType
A component type locator that locates an array type by a method's return value from its method descriptor.
|
Modifier and Type | Field and Description |
---|---|
private TypePool.AbstractBase.RawDescriptionArray.ComponentTypeReference |
TypePool.AbstractBase.RawDescriptionArray.componentTypeReference
A reference to the component type.
|
private TypePool.AbstractBase.RawDescriptionArray.ComponentTypeReference |
TypePool.Default.TypeExtractor.AnnotationExtractor.ArrayLookup.componentTypeReference
A lazy reference to resolve the component type of the collected array.
|
Modifier and Type | Method and Description |
---|---|
TypePool.AbstractBase.RawDescriptionArray.ComponentTypeReference |
TypePool.Default.ComponentTypeLocator.bind(java.lang.String name)
Binds this component type to a given property name of an annotation.
|
TypePool.AbstractBase.RawDescriptionArray.ComponentTypeReference |
TypePool.Default.ComponentTypeLocator.Illegal.bind(java.lang.String name)
Binds this component type to a given property name of an annotation.
|
TypePool.AbstractBase.RawDescriptionArray.ComponentTypeReference |
TypePool.Default.ComponentTypeLocator.ForAnnotationProperty.bind(java.lang.String name)
Binds this component type to a given property name of an annotation.
|
TypePool.AbstractBase.RawDescriptionArray.ComponentTypeReference |
TypePool.Default.ComponentTypeLocator.ForArrayType.bind(java.lang.String name)
Binds this component type to a given property name of an annotation.
|
Constructor and Description |
---|
ArrayLookup(java.lang.String name,
TypePool.AbstractBase.RawDescriptionArray.ComponentTypeReference componentTypeReference)
Creates a new annotation registrant for an array lookup.
|
RawDescriptionArray(TypePool typePool,
TypePool.AbstractBase.RawDescriptionArray.ComponentTypeReference componentTypeReference,
java.util.List<AnnotationValue<?,?>> values)
Creates a new array value representation of a complex array.
|