com.fasterxml.classmate
Class AnnotationOverrides.StdBuilder

java.lang.Object
  extended by com.fasterxml.classmate.AnnotationOverrides.StdBuilder
Enclosing class:
AnnotationOverrides

public static class AnnotationOverrides.StdBuilder
extends 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
protected  HashMap<ClassKey,List<Class<?>>> _targetsToOverrides
           
 
Constructor Summary
AnnotationOverrides.StdBuilder()
           
 
Method Summary
 AnnotationOverrides.StdBuilder add(Class<?> target, Class<?> mixin)
           
 AnnotationOverrides.StdBuilder add(ClassKey target, Class<?> mixin)
           
 AnnotationOverrides build()
          Method that will construct a AnnotationOverrides instance using mappings that have been added using this builder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_targetsToOverrides

protected final HashMap<ClassKey,List<Class<?>>> _targetsToOverrides
Constructor Detail

AnnotationOverrides.StdBuilder

public AnnotationOverrides.StdBuilder()
Method Detail

add

public AnnotationOverrides.StdBuilder add(Class<?> target,
                                          Class<?> mixin)

add

public AnnotationOverrides.StdBuilder add(ClassKey target,
                                          Class<?> mixin)

build

public AnnotationOverrides build()
Method that will construct a AnnotationOverrides instance using mappings that have been added using this builder



Copyright © 2011 fasterxml.com. All Rights Reserved.