Package net.sf.cglib.reflect
Class FastClassEmitter.GetIndexCallback
- java.lang.Object
-
- net.sf.cglib.reflect.FastClassEmitter.GetIndexCallback
-
- All Implemented Interfaces:
ObjectSwitchCallback
- Enclosing class:
- FastClassEmitter
private static class FastClassEmitter.GetIndexCallback extends java.lang.Object implements ObjectSwitchCallback
-
-
Field Summary
Fields Modifier and Type Field Description private CodeEmitter
e
private java.util.Map
indexes
-
Constructor Summary
Constructors Constructor Description GetIndexCallback(CodeEmitter e, java.util.List methods)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
processCase(java.lang.Object key, org.objectweb.asm.Label end)
void
processDefault()
-
-
-
Field Detail
-
e
private CodeEmitter e
-
indexes
private java.util.Map indexes
-
-
Constructor Detail
-
GetIndexCallback
public GetIndexCallback(CodeEmitter e, java.util.List methods)
-
-
Method Detail
-
processCase
public void processCase(java.lang.Object key, org.objectweb.asm.Label end)
- Specified by:
processCase
in interfaceObjectSwitchCallback
-
processDefault
public void processDefault()
- Specified by:
processDefault
in interfaceObjectSwitchCallback
-
-