Package com.fasterxml.classmate
Class AnnotationOverrides.StdBuilder
- java.lang.Object
-
- com.fasterxml.classmate.AnnotationOverrides.StdBuilder
-
- Enclosing class:
- AnnotationOverrides
public static class AnnotationOverrides.StdBuilder extends java.lang.ObjectTo make it easy to use simple override implementation (where overrides are direct and explicit), here is a build that allow constructing such override instance.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashMap<ClassKey,java.util.List<java.lang.Class<?>>>_targetsToOverrides
-
Constructor Summary
Constructors Constructor Description StdBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationOverrides.StdBuilderadd(ClassKey target, java.lang.Class<?> mixin)AnnotationOverrides.StdBuilderadd(java.lang.Class<?> target, java.lang.Class<?> mixin)AnnotationOverridesbuild()Method that will construct aAnnotationOverridesinstance using mappings that have been added using this builder
-
-
-
Field Detail
-
_targetsToOverrides
protected final java.util.HashMap<ClassKey,java.util.List<java.lang.Class<?>>> _targetsToOverrides
-
-
Method Detail
-
add
public AnnotationOverrides.StdBuilder add(java.lang.Class<?> target, java.lang.Class<?> mixin)
-
add
public AnnotationOverrides.StdBuilder add(ClassKey target, java.lang.Class<?> mixin)
-
build
public AnnotationOverrides build()
Method that will construct aAnnotationOverridesinstance using mappings that have been added using this builder
-
-