@NotStorableClass public final class ClassEnhancer extends AbstractClassCreator
classInfoFactory, JOAFIP_SUFIX, logger| Constructor and Description |
|---|
ClassEnhancer(ClassLoaderProvider classLoaderProvider,
ClassInfoFactory classInfoFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected Class<?> |
doEnhancementImpl(ClassInfo objectClassInfo,
String toEnhanceClassPackageName,
String toEnhanceClassName,
String superClassPackageName,
String superClassName,
int persistenceId,
boolean interceptMethodEnd,
boolean overridePublicOnly) |
defineClass, enhanceClass, isEnhancablepublic ClassEnhancer(ClassLoaderProvider classLoaderProvider, ClassInfoFactory classInfoFactory) throws EnhanceException, IOException
EnhanceExceptionIOExceptionprotected Class<?> doEnhancementImpl(ClassInfo objectClassInfo, String toEnhanceClassPackageName, String toEnhanceClassName, String superClassPackageName, String superClassName, int persistenceId, boolean interceptMethodEnd, boolean overridePublicOnly) throws EnhanceException
doEnhancementImpl in class AbstractClassCreatorEnhanceExceptionCopyright © 2007-2012 Luc Peuvrier. All Rights Reserved.