java.lang.Object | |
↳ | org.hibernate.bytecode.javassist.BytecodeProviderImpl |
Bytecode provider implementation for Javassist.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Retrieve the specific factory for this provider capable of
generating run-time proxies for lazy-loading purposes.
| |||||||||||
Retrieve the ReflectionOptimizer delegate for this provider
capable of generating reflection optimization components.
| |||||||||||
Generate a ClassTransformer capable of performing bytecode manipulation.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.hibernate.bytecode.BytecodeProvider
|
Retrieve the specific factory for this provider capable of generating run-time proxies for lazy-loading purposes.
Retrieve the ReflectionOptimizer delegate for this provider capable of generating reflection optimization components.
clazz | The class to be reflected upon. |
---|---|
getterNames | Names of all property getters to be accessed via reflection. |
setterNames | Names of all property setters to be accessed via reflection. |
types | The types of all properties to be accessed. |
Generate a ClassTransformer capable of performing bytecode manipulation.
classFilter | filter used to limit which classes are to be instrumented via this ClassTransformer. |
---|---|
fieldFilter | filter used to limit which fields are to be instrumented via this ClassTransformer. |