0 Replies Latest reply on Dec 12, 2010 5:16 PM by swd847

    Proposed enhancement to the Bytecode API

    swd847

      I had an idea for an enhancement to the Bytecode class to make generating conditionals/goto easier. I think that it would be useful to add Bytecode.addIf* methods that return a JumpMarker that can be used to indicate where the conditional branch ends. For example:

       

      JumpMarker marker = b.addIfne();
      b.addIconst(0);
      b.addIreturn();
      marker.endJump();
      b.addIconst(1);
      b.addIreturn();
      

       

      If I do up a patch for this is it likely to be accepted?