| 
 | ||||||||||
| 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 | |||||||||