@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, isEnhancable
public ClassCreator(ClassLoaderProvider classLoaderProvider, ClassInfoFactory classInfoFactory) throws EnhanceException
EnhanceException
public Class<?> enhanceClass(ClassInfo objectClassInfo, int persistenceId) throws EnhanceException
EnhanceException
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.