U - The represented unloaded type.V - The represented loaded type.public abstract static class AnnotationValue.AbstractBase<U,V> extends Object implements AnnotationValue<U,V>
AnnotationValue.AbstractBase<U,V>, AnnotationValue.ForAnnotationDescription<U extends Annotation>, AnnotationValue.ForConstant<U>, AnnotationValue.ForDescriptionArray<U,V>, AnnotationValue.ForEnumerationDescription<U extends Enum<U>>, AnnotationValue.ForIncompatibleType<U,V>, AnnotationValue.ForMismatchedType<U,V>, AnnotationValue.ForMissingType<U,V>, AnnotationValue.ForMissingValue<U,V>, AnnotationValue.ForTypeDescription<U extends Class<U>>, AnnotationValue.Loaded<U>, AnnotationValue.RenderingDispatcher, AnnotationValue.Sort, AnnotationValue.StateUNDEFINED| Constructor and Description | 
|---|
| AbstractBase() | 
| Modifier and Type | Method and Description | 
|---|---|
| AnnotationValue<U,V> | filter(MethodDescription.InDefinedShape property)Filters this annotation value as a valid value of the provided property. | 
| <W> W | resolve(Class<? extends W> type)Resolves the unloaded value of this annotation. | 
public <W> W resolve(Class<? extends W> type)
resolve in interface AnnotationValue<U,V>W - The annotation value's unloaded type.type - The annotation value's unloaded type.public AnnotationValue<U,V> filter(MethodDescription.InDefinedShape property)
filter in interface AnnotationValue<U,V>property - The property to filter against.Copyright © 2014–2025. All rights reserved.