private void addStartCaptureCode()

in src/main/java/com/intellij/rt/debugger/agent/CollectionBreakpointInstrumentor.java [680:692]


      private void addStartCaptureCode() {
        mv.visitVarInsn(Opcodes.ALOAD, 0);
        mv.visitLdcInsn(shouldSynchronize(myMethodFullDesc));
        mv.visitMethodInsn(Opcodes.INVOKESTATIC,
                           getInstrumentorClassName(),
                           ON_CAPTURE_START_METHOD_NAME,
                           ON_CAPTURE_START_METHOD_DESC,
                           false);
        myShouldCaptureVar = newLocal(Type.BOOLEAN_TYPE);
        mv.visitVarInsn(Opcodes.ISTORE, myShouldCaptureVar);
        myAdditionalStackSpace += 2;
        myNumberOfAdditionalLocalVars += 1;
      }