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.Object
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.
-
-
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.StdBuilder
add(ClassKey target, java.lang.Class<?> mixin)
AnnotationOverrides.StdBuilder
add(java.lang.Class<?> target, java.lang.Class<?> mixin)
AnnotationOverrides
build()
Method that will construct aAnnotationOverrides
instance 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 aAnnotationOverrides
instance using mappings that have been added using this builder
-
-