Package org.hibernate.bytecode.javassist
Class JavassistClassTransformer
java.lang.Object
org.hibernate.bytecode.AbstractClassTransformerImpl
org.hibernate.bytecode.javassist.JavassistClassTransformer
- All Implemented Interfaces:
ClassTransformer
Enhance the classes allowing them to implements InterceptFieldEnabled
This interface is then used by Hibernate for some optimizations.
-
Field Summary
Fields inherited from class org.hibernate.bytecode.AbstractClassTransformerImpl
classFilter, fieldFilter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]doTransform(ClassLoader loader, String className, Class classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer) protected FieldTransformergetFieldTransformer(javassist.bytecode.ClassFile classfile) Methods inherited from class org.hibernate.bytecode.AbstractClassTransformerImpl
transform
-
Constructor Details
-
JavassistClassTransformer
-
-
Method Details
-
doTransform
protected byte[] doTransform(ClassLoader loader, String className, Class classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer) - Specified by:
doTransformin classAbstractClassTransformerImpl
-
getFieldTransformer
-