)]}'
{
  "commit": "cda125f18dc0d31276e613883b43f69efc8d366d",
  "tree": "341d011fb4076ac2697719f5fa4ff4eec1d02108",
  "parents": [
    "6dadf9b431dde5cde1d86d2023ba33c047d19e7f"
  ],
  "author": {
    "name": "Thomas Broyer",
    "email": "t.broyer@gmail.com",
    "time": "Fri Jul 15 18:39:44 2016 +0200"
  },
  "committer": {
    "name": "Daniel Kurka",
    "email": "dankurka@google.com",
    "time": "Mon Jul 18 14:33:27 2016 +0000"
  },
  "message": "Hack around AutoBean regression wrt j.u.Iterator\n\nj.u.Iterator#remove was changed to a default method in Java 8, and\ndefault methods aren\u0027t exposed to generators, so AutoBean no longer\nsees j.u.Iterator#remove and thus no longer generates the remove()\nmethod in the j.u.Iterator shim delegating to the wrapped j.u.Iterator.\nThis also applies to j.u.ListIterator transitively.\n\nThe AutoBean generator now special-cases j.u.Iterator and j.u.ListIterator\nto hard-code the remove() method into the shims.\n\nChange-Id: I8710f20ce777e6f922fb8161375a25b4e9848755\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3505af22dbc5da3c8612b2acdb044da06f02f421",
      "old_mode": 33188,
      "old_path": "user/src/com/google/web/bindery/autobean/gwt/rebind/AutoBeanFactoryGenerator.java",
      "new_id": "f5d1b797dfa52a48ad0c481f980624dde5fe1154",
      "new_mode": 33188,
      "new_path": "user/src/com/google/web/bindery/autobean/gwt/rebind/AutoBeanFactoryGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "76150f1d7380c0f8020ae526dc5d88a661572039",
      "old_mode": 33188,
      "old_path": "user/test/com/google/web/bindery/autobean/gwt/client/AutoBeanTest.java",
      "new_id": "d55b03993eb9b97d6912ec116c6a2f3057fe3be2",
      "new_mode": 33188,
      "new_path": "user/test/com/google/web/bindery/autobean/gwt/client/AutoBeanTest.java"
    }
  ]
}
