| Package | Description |
|---|---|
| net.bytebuddy.pool |
Classes of this package allow for the creating
TypeDescriptions without
loading any classes. |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
TypePool.LazyTypeDescription.AnnotationInvocationHandler.DefaultValue
Represents a default value for an annotation property that is not explicitly defined by
an annotation.
|
protected static class |
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.
|
protected static class |
TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation.LegalRuntimeType
Represents an annotation which was loaded representing a runtime type which is itself an annotation.
|
protected static class |
TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray.Loaded
Represents a loaded annotation property representing a complex array.
|
protected static class |
TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.IncompatibleRuntimeType
Represents an annotation's enumeration value for a runtime type that is not an enumeration type.
|
protected static class |
TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.LegalRuntimeEnumeration
Represents an annotation's enumeration value which could be successfully resolved for a runtime
type.
|
protected static class |
TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.UnknownRuntimeEnumeration
Represents an annotation's enumeration value for a constant that does not exist for the runtime
enumeration type.
|
protected static class |
TypePool.LazyTypeDescription.AnnotationValue.ForType.Loaded
Represents a loaded annotation property that represents a type.
|
protected static class |
TypePool.LazyTypeDescription.AnnotationValue.Trivial.Loaded<V>
Represents a trivial loaded value.
|
| Modifier and Type | Method and Description |
|---|---|
TypePool.LazyTypeDescription.AnnotationValue.Loaded<S> |
TypePool.LazyTypeDescription.AnnotationValue.load(ClassLoader classLoader)
Returns the loaded value of this annotation.
|
TypePool.LazyTypeDescription.AnnotationValue.Loaded<U> |
TypePool.LazyTypeDescription.AnnotationValue.Trivial.load(ClassLoader classLoader) |
TypePool.LazyTypeDescription.AnnotationValue.Loaded<Annotation> |
TypePool.LazyTypeDescription.AnnotationValue.ForAnnotation.load(ClassLoader classLoader) |
TypePool.LazyTypeDescription.AnnotationValue.Loaded<Enum<?>> |
TypePool.LazyTypeDescription.AnnotationValue.ForEnumeration.load(ClassLoader classLoader) |
TypePool.LazyTypeDescription.AnnotationValue.Loaded<Class<?>> |
TypePool.LazyTypeDescription.AnnotationValue.ForType.load(ClassLoader classLoader) |
TypePool.LazyTypeDescription.AnnotationValue.Loaded<Object[]> |
TypePool.LazyTypeDescription.AnnotationValue.ForComplexArray.load(ClassLoader classLoader) |
protected static TypePool.LazyTypeDescription.AnnotationValue.Loaded<?> |
TypePool.LazyTypeDescription.AnnotationInvocationHandler.DefaultValue.of(Method method)
Creates a default value representation for a given method which might or might not provide such
a default value.
|
| Constructor and Description |
|---|
Loaded(Class<?> componentType,
List<TypePool.LazyTypeDescription.AnnotationValue.Loaded<?>> values)
Creates a new representation of an annotation property representing an array of
non-trivial values.
|
Copyright © 2014. All rights reserved.