)]}'
{
  "commit": "77c5587f3acba398a89136625bb1367187700a20",
  "tree": "ee687e58c80f94a6031ce649881b02fca4f6b1b2",
  "parents": [
    "05a71ce76d69bb579d3ab69ae35a5b5b5d8f1ef8"
  ],
  "author": {
    "name": "Roberto Lublinerman",
    "email": "rluble@gmail.com",
    "time": "Sat May 28 09:44:11 2016 -0700"
  },
  "committer": {
    "name": "Roberto Lublinerman",
    "email": "rluble@google.com",
    "time": "Tue May 31 22:36:23 2016 +0000"
  },
  "message": "Make each method reference be its own different lambda.\n\nEven method references to same method (with or without explicit\nqualifier) might need different impelementations due to generics.\n\nInstead of attempting to reuse, this patch takes the simplest approach,\nwhich is to consider each method reference a different implementation\nin the same way lambdas are treated.\n\nA future optimization could be introduced to deduplicate lambdas\nand that would not only optimize member references.\n\nBug: #9333\nBug-Link: http://github.com/gwtproject/gwt/issues/9333\nChange-Id: Ifef2bb703ad4172977e965f786a0807bdccd5f7b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4044774ad51856643ce6d2234e0e5631b675ac39",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GwtAstBuilder.java",
      "new_id": "fa7c8a0da6805d3008a98db2c3e8e2e5dcd1e052",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/GwtAstBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "ee98dfa249bc76818d269d21557edb55226aa7d8",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JjsUtils.java",
      "new_id": "27f687990bceea6d062d1ad454239a70c7e5dcb5",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/jjs/impl/JjsUtils.java"
    },
    {
      "type": "modify",
      "old_id": "a0613743c29d25f4e90871cdeaaffc0c6dbd6e3a",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/GwtAstBuilderTest.java",
      "new_id": "79728e7cd5b50b7c838500f2ab2cd6f0e52a5437",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/GwtAstBuilderTest.java"
    },
    {
      "type": "modify",
      "old_id": "90f3728dce2006546cef48788efe9eb3b826d01f",
      "old_mode": 33188,
      "old_path": "dev/core/test/com/google/gwt/dev/jjs/impl/Java8AstTest.java",
      "new_id": "23c6d6f53e8758f772be64e80fa84f28a1e884d2",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/jjs/impl/Java8AstTest.java"
    },
    {
      "type": "modify",
      "old_id": "45f38defb4dfc3c7630a045779c4fa36fb5b42ec",
      "old_mode": 33188,
      "old_path": "user/test-super/com/google/gwt/dev/jjs/super/com/google/gwt/dev/jjs/test/Java8Test.java",
      "new_id": "91a91839c23eb89153c4bf35847bb70f205aed4b",
      "new_mode": 33188,
      "new_path": "user/test-super/com/google/gwt/dev/jjs/super/com/google/gwt/dev/jjs/test/Java8Test.java"
    }
  ]
}
