@NotStorableClass public final class ClassCreator extends AbstractClassCreator
classInfoFactory, JOAFIP_SUFIX, logger| Constructor and Description |
|---|
ClassCreator(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) |
Class<?> |
enhanceClass(ClassInfo objectClassInfo,
int persistenceId) |
defineClass, enhanceClass, isEnhancablepublic ClassCreator(ClassLoaderProvider classLoaderProvider, ClassInfoFactory classInfoFactory) throws EnhanceException
EnhanceExceptionpublic Class<?> enhanceClass(ClassInfo objectClassInfo, int persistenceId) throws EnhanceException
EnhanceExceptionprotected 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.