public static void captureFieldModification()

in src/main/java/com/intellij/rt/debugger/agent/CollectionBreakpointInstrumentor.java [268:284]


  public static void captureFieldModification(Object collectionInstance,
                                              Object clsInstance,
                                              String clsTypeDesc,
                                              String fieldName,
                                              boolean shouldSaveStack) {
    try {
      if (collectionInstance == null) {
        return;
      }
      myInstanceFilters.add(collectionInstance);
      transformCollectionClassIfNeeded(collectionInstance.getClass());
      CollectionBreakpointStorage.saveFieldModification(clsTypeDesc, fieldName, clsInstance, collectionInstance, shouldSaveStack);
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }