Note that any protected member in this type and its subtypes are not part of the public API and are only meant for internal use.
| Modifier and Type | Field and Description |
|---|---|
| private final AnnotationDescriptor. | annotationDescriptorBuilder
The annotation descriptor builder. |
| private final Map | annotationsAsParameters
A map with annotation parameters of this definition which are annotations on their own. |
| private final Map | annotationsAsParametersTypes
A map of annotation types that are added to |
| private static final Log |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected C | |
| protected C | |
| private AnnotationDescriptor | |
| private A | |
| private C | |
| private <T> T[] | |
| public String |
| annotationDescriptorBuilder | back to summary |
|---|---|
| private final AnnotationDescriptor. The annotation descriptor builder. | |
| annotationsAsParameters | back to summary |
|---|---|
| private final Map<String, List<AnnotationDef<?, ?>>> annotationsAsParameters A map with annotation parameters of this definition which are annotations
on their own. Keys are property names of this definition's annotation
type, values are annotation parameter values of the appropriate annotation
types described via | |
| annotationsAsParametersTypes | back to summary |
|---|---|
| private final Map<String, Class<?>> annotationsAsParametersTypes A map of annotation types that are added to | |
| LOG | back to summary |
|---|---|
| private static final Log LOG | |
| AnnotationDef | back to summary |
|---|---|
| protected AnnotationDef(Class<A> annotationType) | |
| AnnotationDef | back to summary |
|---|---|
| protected AnnotationDef(AnnotationDef<?, A> original) | |
| addAnnotationAsParameter | back to summary |
|---|---|
| protected C addAnnotationAsParameter(String key, AnnotationDef<?, ?> value) | |
| addParameter | back to summary |
|---|---|
| protected C addParameter(String key, Object value) | |
| createAnnotationDescriptor | back to summary |
|---|---|
| private AnnotationDescriptor | |
| createAnnotationProxy | back to summary |
|---|---|
| private A createAnnotationProxy() | |
| getThis | back to summary |
|---|---|
private C getThis()
| |
| toAnnotationParameterArray | back to summary |
|---|---|
private <T> T[] toAnnotationParameterArray(List<AnnotationDef<?, ?>> list, Class<T> aClass)
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |