Package net.sf.cglib.proxy
Class LazyLoaderGenerator
- java.lang.Object
-
- net.sf.cglib.proxy.LazyLoaderGenerator
-
- All Implemented Interfaces:
CallbackGenerator
class LazyLoaderGenerator extends java.lang.Object implements CallbackGenerator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.sf.cglib.proxy.CallbackGenerator
CallbackGenerator.Context
-
-
Field Summary
Fields Modifier and Type Field Description static LazyLoaderGenerator
INSTANCE
private static org.objectweb.asm.Type
LAZY_LOADER
private static Signature
LOAD_OBJECT
-
Constructor Summary
Constructors Constructor Description LazyLoaderGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate(ClassEmitter ce, CallbackGenerator.Context context, java.util.List methods)
void
generateStatic(CodeEmitter e, CallbackGenerator.Context context, java.util.List methods)
private Signature
loadMethod(int index)
-
-
-
Field Detail
-
INSTANCE
public static final LazyLoaderGenerator INSTANCE
-
LOAD_OBJECT
private static final Signature LOAD_OBJECT
-
LAZY_LOADER
private static final org.objectweb.asm.Type LAZY_LOADER
-
-
Method Detail
-
generate
public void generate(ClassEmitter ce, CallbackGenerator.Context context, java.util.List methods)
- Specified by:
generate
in interfaceCallbackGenerator
-
loadMethod
private Signature loadMethod(int index)
-
generateStatic
public void generateStatic(CodeEmitter e, CallbackGenerator.Context context, java.util.List methods)
- Specified by:
generateStatic
in interfaceCallbackGenerator
-
-