)]}'
{
  "commit": "04ebfebf6976aca6b188459b5b2caa9a31275d0e",
  "tree": "59a1b47ececfe729313fd5925df018249bd7b652",
  "parents": [
    "4b18b96ef7677318027e94ee8913d85a1cfa939b"
  ],
  "author": {
    "name": "Stephan Herhut",
    "email": "herhut@google.com",
    "time": "Mon Dec 18 11:05:54 2017 +0100"
  },
  "committer": {
    "name": "Stephan Herhut",
    "email": "herhut@google.com",
    "time": "Mon Dec 18 11:05:54 2017 +0100"
  },
  "message": "Fix inliner to make inlining test pass.\n\nThis does not address the issue with inlining constructors on\nDalvik 4.4.4, yet.\n\nBug: 65355452\nChange-Id: I548b4e49df1f67c833545905f500891edfc07624",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7f3f705fb726ae5ae5cd112b91fe860cdc59aaf",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java",
      "new_id": "84d581dffae0d8a5167f143591aeec768106fbb6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexEncodedMethod.java"
    },
    {
      "type": "modify",
      "old_id": "12040e15be1c9d1eceae6f432e9003a5165dc785",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethod.java",
      "new_id": "0c081c511328eea5c949f62c74edef31d7828731",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethod.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd857c82d93aae545ad94be6bdff7eb153afcd2f",
      "new_mode": 33188,
      "new_path": "src/test/examples/inlining/A.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0628187af6663a2de033f64762a0da12574d7b89",
      "new_mode": 33188,
      "new_path": "src/test/examples/inlining/B.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "382d0c776f10cd78e11e27fb066d15b2b8ba3e0a",
      "new_mode": 33188,
      "new_path": "src/test/examples/inlining/InlineConstructor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cec7d3f6bdda88cd878e598ed3595e9cc4827b2f",
      "new_mode": 33188,
      "new_path": "src/test/examples/inlining/InlineConstructorOfInner.java"
    },
    {
      "type": "modify",
      "old_id": "02a4b7c099042620d2efcafc85ba527efcad790c",
      "old_mode": 33188,
      "old_path": "src/test/examples/inlining/Inlining.java",
      "new_id": "c72812cfc8450d4410caf77ce2ecd465b434b59e",
      "new_mode": 33188,
      "new_path": "src/test/examples/inlining/Inlining.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70219ffbffdd6d3e2df492fe80e0127a22d14b81",
      "new_mode": 33188,
      "new_path": "src/test/examples/inlining/PublicClass.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "306ba53ae8442d5dd0c99f0ff31fb23247515f08",
      "new_mode": 33188,
      "new_path": "src/test/examples/inlining/SubClassOfPublicClass.java"
    },
    {
      "type": "modify",
      "old_id": "8dfcbfe772f32238a31c109715230ff8a15deca4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/shaking/TreeShakingTest.java",
      "new_id": "388e1feb5dea8bf093751eaa739b1c57717c493f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/shaking/TreeShakingTest.java"
    }
  ]
}
