public abstract class ClassInstanceReplacer<S,T> extends Object implements Function<Object,Object>
ClassInstanceReplacer(Class<S> sourceClass)
Object
apply(Object object)
protected abstract T
createReplacement(S source)
Collection<T>
getReplacements()
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
andThen, compose, identity
public ClassInstanceReplacer(Class<S> sourceClass)
public Object apply(Object object)
apply
Function<Object,Object>
public Collection<T> getReplacements()
protected abstract T createReplacement(S source)