Package | Description |
---|---|
net.bytebuddy.description.annotation |
Contains descriptions of annotations and annotation values.
|
Modifier and Type | Class and Description |
---|---|
static class |
AnnotationValue.ForAnnotationDescription.Loaded<V extends Annotation>
A loaded version of the described annotation.
|
protected static class |
AnnotationValue.ForConstant.Loaded<V>
Represents a trivial loaded value.
|
protected static class |
AnnotationValue.ForDescriptionArray.Loaded<W>
Represents a loaded complex array.
|
static class |
AnnotationValue.ForEnumerationDescription.Loaded<V extends Enum<V>>
A loaded representation of an enumeration value.
|
static class |
AnnotationValue.ForEnumerationDescription.Loaded.WithIncompatibleRuntimeType
Represents an annotation's enumeration value for a runtime type that is not an enumeration type.
|
static class |
AnnotationValue.ForEnumerationDescription.WithUnknownConstant.Loaded
Represents a property with an enumeration constant that is not defined by an enumeration type.
|
static class |
AnnotationValue.ForIncompatibleType.Loaded<W>
A description of annotation value for a type that does not fulfil an expectation.
|
static class |
AnnotationValue.ForMismatchedType.Loaded<W>
Describes an annotation value for a property that is not assignable to it.
|
static class |
AnnotationValue.ForMissingType.Loaded<U>
Represents a missing type during an annotation's resolution.
|
static class |
AnnotationValue.ForMissingValue.Loaded<W>
Describes an annotation value for a property that is not assignable to it.
|
protected static class |
AnnotationValue.ForTypeDescription.Loaded<U extends Class<U>>
A loaded annotation value for a given type.
|
static class |
AnnotationValue.Loaded.AbstractBase<W>
An abstract base implementation of a loaded annotation value.
|
static class |
AnnotationValue.Loaded.AbstractBase.ForUnresolvedProperty<Z>
A base implementation for an unresolved property.
|
Modifier and Type | Method and Description |
---|---|
AnnotationValue.Loaded<S> |
AnnotationValue.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
AnnotationValue.Loaded<U> |
AnnotationValue.ForConstant.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
AnnotationValue.Loaded<U> |
AnnotationValue.ForAnnotationDescription.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
AnnotationValue.Loaded<U> |
AnnotationValue.ForEnumerationDescription.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
AnnotationValue.Loaded<U> |
AnnotationValue.ForEnumerationDescription.WithUnknownConstant.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
AnnotationValue.Loaded<U> |
AnnotationValue.ForTypeDescription.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
AnnotationValue.Loaded<V[]> |
AnnotationValue.ForDescriptionArray.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
AnnotationValue.Loaded<V> |
AnnotationValue.ForMissingType.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
AnnotationValue.Loaded<V> |
AnnotationValue.ForMismatchedType.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
AnnotationValue.Loaded<V> |
AnnotationValue.ForMissingValue.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
AnnotationValue.Loaded<V> |
AnnotationValue.ForIncompatibleType.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
Constructor and Description |
---|
AnnotationInvocationHandler(Class<T> annotationType,
LinkedHashMap<Method,AnnotationValue.Loaded<?>> values)
Creates a new invocation handler.
|
Loaded(Class<W> componentType,
List<AnnotationValue.Loaded<?>> values)
Creates a new loaded value representing a complex array.
|
Copyright © 2014–2020. All rights reserved.