public class MappedSuperclassEnhancer extends PersistentAttributesEnhancer
enhancementContext
Constructor and Description |
---|
MappedSuperclassEnhancer(EnhancementContext context) |
Modifier and Type | Method and Description |
---|---|
void |
enhance(javassist.CtClass managedCtClass) |
protected javassist.CtMethod |
generateFieldReader(javassist.CtClass managedCtClass,
javassist.CtField persistentField,
AttributeTypeDescriptor typeDescriptor) |
protected javassist.CtMethod |
generateFieldWriter(javassist.CtClass managedCtClass,
javassist.CtField persistentField,
AttributeTypeDescriptor typeDescriptor) |
enhanceAttributesAccess, extendedEnhancement
addInterceptorHandling, enhance, enhanceComposite, loadCtClassFromClass
public MappedSuperclassEnhancer(EnhancementContext context)
public void enhance(javassist.CtClass managedCtClass)
enhance
in class PersistentAttributesEnhancer
protected javassist.CtMethod generateFieldReader(javassist.CtClass managedCtClass, javassist.CtField persistentField, AttributeTypeDescriptor typeDescriptor)
generateFieldReader
in class PersistentAttributesEnhancer
protected javassist.CtMethod generateFieldWriter(javassist.CtClass managedCtClass, javassist.CtField persistentField, AttributeTypeDescriptor typeDescriptor)
generateFieldWriter
in class PersistentAttributesEnhancer
Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.