c.istore(CURRENT_STATE_VAR); c.istore(CURRENT_STATE_VAR); c.getstatic(className, state.httpStringFieldName, HTTP_STRING_DESCRIPTOR); c.astore(STATE_CURRENT_VAR); c.astore(STATE_CURRENT_BYTES_VAR); c.iconst(state.soFar.length()); c.istore(STATE_POS_VAR); c.gotoInstruction(prefixStart); } else { c.istore(CURRENT_STATE_VAR); state.jumpTo(c);
c.getfield(parseStateClass, "parseState", "I"); c.dup(); c.istore(CURRENT_STATE_VAR); c.istore(STATE_POS_VAR); c.dup(); c.getfield(parseStateClass, "current", HTTP_STRING_DESCRIPTOR); c.istore(CURRENT_STATE_VAR); c.istore(CURRENT_STATE_VAR); c.pop(); c.iconst(0); c.istore(STATE_POS_VAR); c.aconstNull(); c.astore(STATE_CURRENT_VAR);