Package | Description |
---|---|
org.hibernate.bytecode |
This package defines the API for plugging in bytecode libraries
for usage by Hibernate.
|
org.hibernate.bytecode.buildtime | |
org.hibernate.bytecode.cglib | |
org.hibernate.bytecode.javassist |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClassTransformerImpl
Basic implementation of the
ClassTransformer contract. |
Modifier and Type | Method and Description |
---|---|
ClassTransformer |
BytecodeProvider.getTransformer(ClassFilter classFilter,
FieldFilter fieldFilter)
Generate a ClassTransformer capable of performing bytecode manipulation.
|
Constructor and Description |
---|
InstrumentedClassLoader(ClassLoader parent,
ClassTransformer classTransformer) |
Modifier and Type | Method and Description |
---|---|
protected ClassTransformer |
JavassistInstrumenter.getClassTransformer(ClassDescriptor descriptor,
Set classNames) |
protected ClassTransformer |
CGLIBInstrumenter.getClassTransformer(ClassDescriptor descriptor,
Set classNames) |
protected abstract ClassTransformer |
AbstractInstrumenter.getClassTransformer(ClassDescriptor descriptor,
Set classNames)
Create class transformer for the class.
|
Modifier and Type | Class and Description |
---|---|
class |
CglibClassTransformer
Deprecated.
Per HHH-5451 support for cglib as a bytecode provider has been deprecated.
|
Modifier and Type | Method and Description |
---|---|
ClassTransformer |
BytecodeProviderImpl.getTransformer(ClassFilter classFilter,
FieldFilter fieldFilter)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
JavassistClassTransformer
Enhance the classes allowing them to implements InterceptFieldEnabled
This interface is then used by Hibernate for some optimizations.
|
Modifier and Type | Method and Description |
---|---|
ClassTransformer |
BytecodeProviderImpl.getTransformer(ClassFilter classFilter,
FieldFilter fieldFilter) |
Copyright © 2002-2017 Red Hat Middleware, LLC. All Rights Reserved