@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, isEnhancable
public ClassEnhancer(ClassLoaderProvider classLoaderProvider, ClassInfoFactory classInfoFactory) throws EnhanceException, IOException
EnhanceException
IOException
protected Class<?> doEnhancementImpl(ClassInfo objectClassInfo, String toEnhanceClassPackageName, String toEnhanceClassName, String superClassPackageName, String superClassName, int persistenceId, boolean interceptMethodEnd, boolean overridePublicOnly) throws EnhanceException
doEnhancementImpl
in class AbstractClassCreator
EnhanceException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.