private void addCaptureFieldModificationCode()

in src/main/java/com/intellij/rt/debugger/agent/CollectionBreakpointInstrumentor.java [760:775]


      private void addCaptureFieldModificationCode(MethodVisitor mv,
                                                   String clsName,
                                                   String fieldOwner,
                                                   String fieldName,
                                                   boolean isStaticField) {
        putThisObjOnStack(mv, clsName, fieldOwner, isStaticField);
        mv.visitLdcInsn(fieldOwner);
        mv.visitLdcInsn(fieldName);
        mv.visitLdcInsn(true);
        mv.visitMethodInsn(Opcodes.INVOKESTATIC,
                           getInstrumentorClassName(),
                           CAPTURE_FIELD_MODIFICATION_METHOD_NAME,
                           CAPTURE_FIELD_MODIFICATION_METHOD_DESC,
                           false);
        myAdditionalStackSpace += 3;
      }