)]}'
{
  "commit": "0369001033884747b627886ece3287b05aae1361",
  "tree": "381212d120133ac571a74d862b21312b333ab98f",
  "parents": [
    "a85ccd499f6d149322870a8aedddc92152071a01"
  ],
  "author": {
    "name": "clementbera",
    "email": "clementbera@google.com",
    "time": "Wed Apr 17 15:46:04 2019 +0200"
  },
  "committer": {
    "name": "Clément Béra",
    "email": "clementbera@google.com",
    "time": "Wed Apr 17 14:02:07 2019 +0000"
  },
  "message": "Add Nestmates attrs JarClassReader and CfWriter\n\n- Write tests checking nestmate attrs are R/W correctly\n- Add Classes for attributes NestHost and NestMembers\n- Improve JarClassReader to read nestmates attrs\n- Change DexClass creation to add the 2 attributes\n- Change CfWriter to write nestmate attrs\n\nBug: 130527926\nChange-Id: I59bbe1ee499c624c021cb5d60277c0a07970e477",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bcdfbd21938179cd8b7185229c5eea58b6e4ca4",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/dex/DexParser.java",
      "new_id": "1760ca4c26bb7c1f370fd0943e8720dde64f91ff",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/dex/DexParser.java"
    },
    {
      "type": "modify",
      "old_id": "92ae40e0ac894ef3eb1dc263eafe13827af51691",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/ClassKind.java",
      "new_id": "6443795a7b576dc0f1b7d8c982df36419d75ae4d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/ClassKind.java"
    },
    {
      "type": "modify",
      "old_id": "a7c20c0f364eea461ebf04ca9e44d5b2227af699",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexClass.java",
      "new_id": "f98f9b84bcdd911e1be2fafded2e2d563daf73c7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexClass.java"
    },
    {
      "type": "modify",
      "old_id": "1cc1a809b6cf247d65f77e2e344bebe0796017ce",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexClasspathClass.java",
      "new_id": "ba47985857b59c724c419bf20f8ab688660ddc0f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexClasspathClass.java"
    },
    {
      "type": "modify",
      "old_id": "c47ac2c9c1bb0160140c599da13bd13580294a9e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexLibraryClass.java",
      "new_id": "8c622ae53542f5665e230ae04d8798b80475927f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexLibraryClass.java"
    },
    {
      "type": "modify",
      "old_id": "aa2c4117d2865eb0eeff84eef645de90c346fc91",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/DexProgramClass.java",
      "new_id": "625e28fdfa6dfe1ea81a098e30ffcd0b1cdc73bc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/DexProgramClass.java"
    },
    {
      "type": "modify",
      "old_id": "4aa5b7c4a263865e374b61bf4670218564b15398",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/graph/JarClassFileReader.java",
      "new_id": "b87d13cf7e513a3d2366b17660d44b216f656943",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/JarClassFileReader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96fb82b20906a3438b37ba2ae1c6e4503235e1ea",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/NestHostClassAttribute.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f88a39f7286d6d3c1b327c3bbc11fceec5f860db",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/graph/NestMemberClassAttribute.java"
    },
    {
      "type": "modify",
      "old_id": "db93b9928b8babaee198b0186850eb45a340bdd3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/InterfaceProcessor.java",
      "new_id": "d11d2daab826a3adeeb29b8b88574dd748f10e12",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/InterfaceProcessor.java"
    },
    {
      "type": "modify",
      "old_id": "1c345a290535c299b2615f9aded5ca1d35c5e897",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/Java8MethodRewriter.java",
      "new_id": "646f24e8782e8188aa75a64cd3fe1d1d67d4554d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/Java8MethodRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "7d2191cafa605097d5735576a355ee0dc6866792",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/LambdaClass.java",
      "new_id": "b5a5f0c9bb9bca84f0d4694eb8f591dbadeeb77d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/LambdaClass.java"
    },
    {
      "type": "modify",
      "old_id": "566caf144ef012132a48af18ad4d0fed7937520b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/desugar/TwrCloseResourceRewriter.java",
      "new_id": "89721b10add9eab625c2f0f229b0720f46c156b7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/desugar/TwrCloseResourceRewriter.java"
    },
    {
      "type": "modify",
      "old_id": "be5525e1a9f4b826cd29dbd6ec13a19c1025d64d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/Outliner.java",
      "new_id": "91e6b25dea1825c1f3b4ded84b408c6b083c67e4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/Outliner.java"
    },
    {
      "type": "modify",
      "old_id": "10dc013484443b183f2f54a1584185f19b83df09",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/ir/optimize/lambda/LambdaGroupClassBuilder.java",
      "new_id": "4f5f110c88d9329a3b640eebb6eda9c7f7e54506",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/ir/optimize/lambda/LambdaGroupClassBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "dabfd6cb035e254860fd8169a00e7f518119bbe3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/android/tools/r8/jar/CfApplicationWriter.java",
      "new_id": "d1fe96b568120438caf62c7a84cca7b944cebbf7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/android/tools/r8/jar/CfApplicationWriter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5b20bc103f61bc7d5a666027fa2ce08f4eebdee",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/NestAccessControl/NestAttributesTest.java"
    },
    {
      "type": "modify",
      "old_id": "298ffe1bf8d29bf5ca5608d7d8f29467a5732fba",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/dex/SharedClassWritingTest.java",
      "new_id": "a6ace5b37dd868c4f5889f59eb6d8b24c3e74a40",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/dex/SharedClassWritingTest.java"
    },
    {
      "type": "modify",
      "old_id": "2b00c2087f734bc26275b92a3c59ddc788fa6063",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/maindexlist/MainDexListTests.java",
      "new_id": "7b3f37972a20e5c7f2e34da6712588840391b538",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/maindexlist/MainDexListTests.java"
    }
  ]
}
