org.iternine.jeppetto.enhance
Class NoOpEnhancer<T>
java.lang.Object
org.iternine.jeppetto.enhance.Enhancer<T>
org.iternine.jeppetto.enhance.NoOpEnhancer<T>
public class NoOpEnhancer<T>
- extends Enhancer<T>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoOpEnhancer
public NoOpEnhancer(Class<T> baseClass)
needsEnhancement
public boolean needsEnhancement(Object object)
- Specified by:
needsEnhancement in class Enhancer<T>
enhanceClass
protected Class<? extends T> enhanceClass(Class<T> baseClass)
- Specified by:
enhanceClass in class Enhancer<T>
getEnhancedClass
public Class<? extends T> getEnhancedClass()
- Overrides:
getEnhancedClass in class Enhancer<T>
newInstance
public T newInstance()
- Description copied from class:
Enhancer
- Creates a new object that is enhanced.
- Overrides:
newInstance in class Enhancer<T>
- Returns:
- new object
enhance
public T enhance(T obj)
- Description copied from class:
Enhancer
- Enhances the given object.
- Overrides:
enhance in class Enhancer<T>
- Parameters:
obj - object to enhance
- Returns:
- enhanced object
Copyright © 2011. All Rights Reserved.