| Modifier and Type | Class and Description |
|---|---|
| public static class | AnnotationOverrides.StdBuilder
To make it easy to use simple override implementation (where overrides are direct and explicit), here is a build that allow constructing such override instance. |
| public static class | AnnotationOverrides.StdImpl
Simple implementation configured with explicit associations with target class as key, and overrides as ordered list of classes (with first entry having precedence over later ones). |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static AnnotationOverrides. | builder()
Method for constructing builder for creating simple overrides provider that just uses direct assignments (target-to-override classes) |
| public List | |
| public abstract List |
| AnnotationOverrides | back to summary |
|---|---|
| public AnnotationOverrides() | |
| builder | back to summary |
|---|---|
| public static AnnotationOverrides. Method for constructing builder for creating simple overrides provider that just uses direct assignments (target-to-override classes) | |
| mixInsFor | back to summary |
|---|---|
| public List Method called to find out which class(es) are to be used as source for annotations to mix in for given type. | |
| mixInsFor | back to summary |
|---|---|
| public abstract List | |
| Modifier and Type | Field and Description |
|---|---|
| protected final HashMap |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public AnnotationOverrides. | |
| public AnnotationOverrides. | |
| public AnnotationOverrides | build()
Method that will construct a |
| _targetsToOverrides | back to summary |
|---|---|
| protected final HashMap<ClassKey, List<Class<?>>> _targetsToOverrides | |
| StdBuilder | back to summary |
|---|---|
| public StdBuilder() | |
| add | back to summary |
|---|---|
| public AnnotationOverrides. | |
| add | back to summary |
|---|---|
| public AnnotationOverrides. | |
| build | back to summary |
|---|---|
| public AnnotationOverrides build() Method that will construct a | |
| Modifier and Type | Field and Description |
|---|---|
| protected final HashMap |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public List | mixInsFor(ClassKey target)
Implements abstract com. |
| _targetsToOverrides | back to summary |
|---|---|
| protected final HashMap<ClassKey, List<Class<?>>> _targetsToOverrides | |
| StdImpl | back to summary |
|---|---|
| public StdImpl(HashMap<ClassKey, List<Class<?>>> overrides) | |
| mixInsFor | back to summary |
|---|---|
| public List Implements abstract com.
| |