)]}'
{
  "commit": "8b50edcfde9cdbe08df97227519cfbedf0230c3b",
  "tree": "40f4c173d41b35674dfe36a6c29a03df5edf24c5",
  "parents": [
    "16156888fca095b6314e217979730df7184f8dbb"
  ],
  "author": {
    "name": "clementbera",
    "email": "clementbera@google.com",
    "time": "Thu May 23 09:30:59 2019 +0200"
  },
  "committer": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Thu May 23 07:34:45 2019 +0000"
  },
  "message": "R8 nest warning and errors\n\n- Tree pruner works with incomplete nest\n- Either NestDesugaring or NestReducer raise\n  nest warnings and errors.\n- Basic version of Nest Reducer added, it is\n  an alternative to desugaring for the Cf back-end\n  and it tries to remove nests if they do not use\n  nest access control.\n\nBug:132682295\nChange-Id: Ib9ac6e1abe4ce513a00ce67fe0b69967bef9ed93",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e691086ff87f436c2db2cbe0c516e80c0daa72b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/R8.java",
      "new_id": "e92c6f590fd04003dc5b6359b5d3f2fc720154d0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/R8.java"
    },
    {
      "type": "modify",
      "old_id": "fc21c3d5563d2972cb965ea1d4cbe695ac7d8564",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/D8NestBasedAccessDesugaring.java",
      "new_id": "0f3944d975cd53d36415b6246b0bc8274c04f0a8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/D8NestBasedAccessDesugaring.java"
    },
    {
      "type": "modify",
      "old_id": "856418367df07df46453a30271972aeb9057312a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/NestBasedAccessDesugaring.java",
      "new_id": "ddef220bdc1d97156346e5c7f6229281a4e28bd5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/NestBasedAccessDesugaring.java"
    },
    {
      "type": "modify",
      "old_id": "4210ac22b1c7b3483d21c6e451cffee50a283cd4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/R8NestBasedAccessDesugaring.java",
      "new_id": "d2a06b9cea23041dd95f5d5368620b7e06f250ac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/R8NestBasedAccessDesugaring.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97c9eb7befa2a5a57cf1b9f275370bed926cd789",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/NestReducer.java"
    },
    {
      "type": "modify",
      "old_id": "52b0ce4c2a3fae53eed7eb5975ebbef0e584929d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/TreePruner.java",
      "new_id": "97b440d85fef29577a16398ff15d8b3cd0b99584",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/TreePruner.java"
    },
    {
      "type": "modify",
      "old_id": "bd17e9914faef8f4b90f5b572b5f4802e5e9a73a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java",
      "new_id": "7fa18662ab9cb4a7c2575a0f483789f7a8f11b68",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/utils/InternalOptions.java"
    },
    {
      "type": "modify",
      "old_id": "b2adfce76300b3bd196ef06ab0e427c1c8027581",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/nestaccesscontrol/FullNestOnProgramPathTest.java",
      "new_id": "f41f27d5d3c47a76cc2f462e8511e3cf77e58efe",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/nestaccesscontrol/FullNestOnProgramPathTest.java"
    },
    {
      "type": "modify",
      "old_id": "abc22b7dbb3fb5f782cb99b70df3d72c237ed569",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/nestaccesscontrol/NestClassMergingTest.java",
      "new_id": "934de31161abafd787eb9674f2254f11f29d7e7c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/nestaccesscontrol/NestClassMergingTest.java"
    },
    {
      "type": "modify",
      "old_id": "601e63428281887837e74ed2df131d6b5c3303e7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/nestaccesscontrol/NestCompilationExceptionTest.java",
      "new_id": "48fe91b13eb9315817d75fbab2a7db4b13d1948c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/nestaccesscontrol/NestCompilationExceptionTest.java"
    }
  ]
}
