)]}'
{
  "commit": "1ec67006262246089e3f9942dfd4fcde56f81f64",
  "tree": "06a0ac0ce16528a91b69e27d430285f6ceedfa9c",
  "parents": [
    "5da764cb43b447e352beb68721361ccd1e434647"
  ],
  "author": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Apr 26 15:19:27 2019 +0200"
  },
  "committer": {
    "name": "Christoffer Quist Adamsen",
    "email": "christofferqa@google.com",
    "time": "Fri Apr 26 15:19:27 2019 +0200"
  },
  "message": "Forward AppView to lookupSingleTarget() instead of AppInfo\n\nChange-Id: I19e90d01d1b58bfde296e505556730128da38940",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2567820b6ceabb8c7f76dbfcbeddf6b20262b0ad",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/ClassInitializationAnalysis.java",
      "new_id": "83ce19e6d4babf81d0f53b4df7e8409055431ab6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/ClassInitializationAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "295c39d2bb97d6829a6c362be1143c1c3f660c8c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/InitializedClassesOnNormalExitAnalysis.java",
      "new_id": "f5cd48db785e2c0f69664edcb1be009a2f09c185",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/InitializedClassesOnNormalExitAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "4c76daf26b8f79adf3bca7e65f86cfd7793c4787",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/analysis/type/TypeAnalysis.java",
      "new_id": "9708b35474d4bd0e9c92ff1b55c93aeab90f3a91",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/analysis/type/TypeAnalysis.java"
    },
    {
      "type": "modify",
      "old_id": "c83feaed43676287f85379d79fe7e8696182ff90",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeDirect.java",
      "new_id": "c1f12a1c8e01cff38c737b4edda24e7f064c0626",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeDirect.java"
    },
    {
      "type": "modify",
      "old_id": "e3a50ee08e26c328bd27f2bba7062bfc57df8bd3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeInterface.java",
      "new_id": "7c4b0aa362d0309d64beef22ed52e5269d40c559",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeInterface.java"
    },
    {
      "type": "modify",
      "old_id": "e5cb4ff99cf1f98cbe544cca1ee6d8dbcdf6ecd0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethod.java",
      "new_id": "a0aa95fc3f49a290a4f04c89cef0da148365e913",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeMethod.java"
    },
    {
      "type": "modify",
      "old_id": "2a5719859b5dd5ae09f793b1ac49955f1d277ac1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokePolymorphic.java",
      "new_id": "b907b81a8d9e19eb1abfd361f9d755886b417b6f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokePolymorphic.java"
    },
    {
      "type": "modify",
      "old_id": "f61f2ee2b9be969ff069684b590363dbd0080c1f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeStatic.java",
      "new_id": "ed1ba571ab64d5a9ca58e206cb0c707b0e5e0bcd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeStatic.java"
    },
    {
      "type": "modify",
      "old_id": "a670e56532068e4226599d4bbbcc9f7c94ce975f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeSuper.java",
      "new_id": "594b59d0805b9e9a8f3ddd4462837030b623825b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeSuper.java"
    },
    {
      "type": "modify",
      "old_id": "7caf823505d1b4b2a98c533150309ffa3dac912f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/code/InvokeVirtual.java",
      "new_id": "04453b90c4f9715a05587f385eaf71b6e4bda207",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/code/InvokeVirtual.java"
    },
    {
      "type": "modify",
      "old_id": "c2fee10132312ac282ff29fcb5beef1f59b3d642",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/conversion/CallGraph.java",
      "new_id": "3e3a21cbd979366dbeca175c7b45dc3ff9decbfb",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/conversion/CallGraph.java"
    },
    {
      "type": "modify",
      "old_id": "6e195e7de6c277275cd31bca583e684bcbb919dc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java",
      "new_id": "2c88604a9f885f5e12a2bea5ed51f13e7aeda266",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "ec5199809a1a189fe742864caa23d552eddf5328",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java",
      "new_id": "45ca347eb0416901e6d87c21432d9280d5cf20b0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/DefaultInliningOracle.java"
    },
    {
      "type": "modify",
      "old_id": "af2b34e2462cd997c598360556fdf553401a8b35",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/Devirtualizer.java",
      "new_id": "817e00a75edf252b6eab73a5f46fdd57a7475fe5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/Devirtualizer.java"
    },
    {
      "type": "modify",
      "old_id": "73facc35480be402269686f6255a07dd6bd00996",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/MemberValuePropagation.java",
      "new_id": "f5d6d47e80040b73fc89ba07497a14fbc2849b8c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/MemberValuePropagation.java"
    },
    {
      "type": "modify",
      "old_id": "57a1653d967f674b09cdc7b3ac3b232051c0f099",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/NonNullTracker.java",
      "new_id": "856ac333e474ee42f68ea52fd075f920ff0649e7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/NonNullTracker.java"
    },
    {
      "type": "modify",
      "old_id": "688fac0ab208bd6b94ab04f6a6746f4d8ad99362",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/UninstantiatedTypeOptimization.java",
      "new_id": "8f2ef40e5474e757b46f8bab7abbef6f64e0573b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/UninstantiatedTypeOptimization.java"
    },
    {
      "type": "modify",
      "old_id": "2f2754a445b09d6b0ef4a0674fae78abb71ffb70",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java",
      "new_id": "c09a2da69ed815d9d5daad2ba5e6e4811a2d8e0d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/classinliner/InlineCandidateProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "303303e23269bc47b615d515e94d962a9e1668be",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java",
      "new_id": "7d05a1944366bc3c59eaf7d5e7d3715089da0cc9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/shaking/AppInfoWithLiveness.java"
    }
  ]
}
