return doGetField(pos, code, false); case Opcode.PUTSTATIC : return doPutField(pos, code, false); case Opcode.GETFIELD : return doGetField(pos, code, true); case Opcode.PUTFIELD : return doPutField(pos, code, true); case Opcode.INVOKEVIRTUAL : case Opcode.INVOKESPECIAL :
return doGetField(pos, code, false); case Opcode.PUTSTATIC : return doPutField(pos, code, false); case Opcode.GETFIELD : return doGetField(pos, code, true); case Opcode.PUTFIELD : return doPutField(pos, code, true); case Opcode.INVOKEVIRTUAL : case Opcode.INVOKESPECIAL :
return doGetField(pos, code, false); case Opcode.PUTSTATIC : return doPutField(pos, code, false); case Opcode.GETFIELD : return doGetField(pos, code, true); case Opcode.PUTFIELD : return doPutField(pos, code, true); case Opcode.INVOKEVIRTUAL : case Opcode.INVOKESPECIAL :
return doGetField(pos, code, false); case Opcode.PUTSTATIC : return doPutField(pos, code, false); case Opcode.GETFIELD : return doGetField(pos, code, true); case Opcode.PUTFIELD : return doPutField(pos, code, true); case Opcode.INVOKEVIRTUAL : case Opcode.INVOKESPECIAL :
return doGetField(pos, code, false); case Opcode.PUTSTATIC : return doPutField(pos, code, false); case Opcode.GETFIELD : return doGetField(pos, code, true); case Opcode.PUTFIELD : return doPutField(pos, code, true); case Opcode.INVOKEVIRTUAL : case Opcode.INVOKESPECIAL :
return doGetField(pos, code, false); case Opcode.PUTSTATIC : return doPutField(pos, code, false); case Opcode.GETFIELD : return doGetField(pos, code, true); case Opcode.PUTFIELD : return doPutField(pos, code, true); case Opcode.INVOKEVIRTUAL : case Opcode.INVOKESPECIAL :
return doGetField(pos, code, false); case Opcode.PUTSTATIC : return doPutField(pos, code, false); case Opcode.GETFIELD : return doGetField(pos, code, true); case Opcode.PUTFIELD : return doPutField(pos, code, true); case Opcode.INVOKEVIRTUAL : case Opcode.INVOKESPECIAL :