|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.bytecode.cglib.BytecodeProviderImpl
public class BytecodeProviderImpl
Bytecode provider implementation for CGLIB.
| Constructor Summary | |
|---|---|
BytecodeProviderImpl()
|
|
| Method Summary | |
|---|---|
ProxyFactoryFactory |
getProxyFactoryFactory()
Retrieve the specific factory for this provider capable of generating run-time proxies for lazy-loading purposes. |
ReflectionOptimizer |
getReflectionOptimizer(Class clazz,
String[] getterNames,
String[] setterNames,
Class[] types)
Retrieve the ReflectionOptimizer delegate for this provider capable of generating reflection optimization components. |
ClassTransformer |
getTransformer(ClassFilter classFilter,
FieldFilter fieldFilter)
Generate a ClassTransformer capable of performing bytecode manipulation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BytecodeProviderImpl()
| Method Detail |
|---|
public ProxyFactoryFactory getProxyFactoryFactory()
BytecodeProvider
getProxyFactoryFactory in interface BytecodeProvider
public ReflectionOptimizer getReflectionOptimizer(Class clazz,
String[] getterNames,
String[] setterNames,
Class[] types)
BytecodeProvider
getReflectionOptimizer in interface BytecodeProviderclazz - 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.
public ClassTransformer getTransformer(ClassFilter classFilter,
FieldFilter fieldFilter)
BytecodeProvider
getTransformer in interface BytecodeProviderclassFilter - 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||