Is there a good way to catch assignments to specific value in code?

public void testB() {
  *boolean o = !true;*
}

translates to

boolean a = !false;
  public testB() : void
   L0 (0)
    *LINENUMBER 32 L0
    ICONST_0
    ISTORE 1: o*
   L1 (3)
    LINENUMBER 33 L1
    RETURN
   L2 (5)
    LOCALVARIABLE this TestDoubleNegative L0 L2 0
    LOCALVARIABLE o boolean L1 L2 1
    MAXSTACK = 1
    MAXLOCALS = 2

I am particularly interested in getting from ICONST_0 to assignment of*!true
*. Let me know if anyone has an idea how to do this.
Thanks in Advance!

Reply via email to