Package | Description |
---|---|
org.hibernate.bytecode.buildtime.internal |
Javassist support internals
|
org.hibernate.bytecode.buildtime.spi |
Package defining build-time bytecode code enhancement (instrumentation) support.
|
org.hibernate.bytecode.internal.javassist |
Javassist support internals
|
org.hibernate.bytecode.spi |
Package defining bytecode code enhancement (instrumentation) support.
|
Modifier and Type | Method and Description |
---|---|
protected ClassTransformer |
JavassistInstrumenter.getClassTransformer(ClassDescriptor descriptor,
Set classNames) |
Modifier and Type | Method and Description |
---|---|
protected abstract ClassTransformer |
AbstractInstrumenter.getClassTransformer(ClassDescriptor descriptor,
Set classNames)
Create class transformer for the class.
|
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) |
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)
Constructs an InstrumentedClassLoader.
|
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.