public class NoOpEnhancer<T> extends Enhancer<T>
| Constructor and Description |
|---|
NoOpEnhancer(java.lang.Class<T> baseClass) |
| Modifier and Type | Method and Description |
|---|---|
T |
enhance(T obj)
Enhances the given object.
|
protected java.lang.Class<? extends T> |
enhanceClass(java.lang.Class<T> baseClass) |
java.lang.Class<? extends T> |
getEnhancedClass() |
boolean |
needsEnhancement(java.lang.Object object) |
T |
newInstance()
Creates a new object that is enhanced.
|
getBaseClass, validateClassIsEnhanceablepublic NoOpEnhancer(java.lang.Class<T> baseClass)
public boolean needsEnhancement(java.lang.Object object)
needsEnhancement in class Enhancer<T>protected java.lang.Class<? extends T> enhanceClass(java.lang.Class<T> baseClass)
enhanceClass in class Enhancer<T>public java.lang.Class<? extends T> getEnhancedClass()
getEnhancedClass in class Enhancer<T>public T newInstance()
EnhancernewInstance in class Enhancer<T>Copyright © 2017. All Rights Reserved.