org.logicalcobwebs.cglib.reflect
Class FastClassEmitter.GetIndexCallback

java.lang.Object
  extended by org.logicalcobwebs.cglib.reflect.FastClassEmitter.GetIndexCallback
All Implemented Interfaces:
ObjectSwitchCallback
Enclosing class:
FastClassEmitter

private static class FastClassEmitter.GetIndexCallback
extends java.lang.Object
implements ObjectSwitchCallback


Field Summary
private  CodeEmitter e
           
private  java.util.Map indexes
           
 
Constructor Summary
FastClassEmitter.GetIndexCallback(CodeEmitter e, java.lang.Object[] members)
           
 
Method Summary
 void processCase(java.lang.Object key, Label end)
           
 void processDefault()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

e

private CodeEmitter e

indexes

private java.util.Map indexes
Constructor Detail

FastClassEmitter.GetIndexCallback

public FastClassEmitter.GetIndexCallback(CodeEmitter e,
                                         java.lang.Object[] members)
Method Detail

processCase

public void processCase(java.lang.Object key,
                        Label end)
Specified by:
processCase in interface ObjectSwitchCallback

processDefault

public void processDefault()
Specified by:
processDefault in interface ObjectSwitchCallback