)]}'
{
  "commit": "f0ce2c39094a0a1e3450fefd9580d7e42e18cf8a",
  "tree": "b7a435eeb20c9712948af84670b66136a8ac9f45",
  "parents": [
    "338940a864fc2dc102713b098273f063284fd3b6"
  ],
  "author": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Mon Mar 28 15:39:32 2022 +0200"
  },
  "committer": {
    "name": "Ian Zerny",
    "email": "zerny@google.com",
    "time": "Tue Mar 29 08:29:09 2022 +0000"
  },
  "message": "Add JDK 17 to available test runtimes.\n\nBug: b/174431251\nBug: b/227160049\nBug: b/227161271\nBug: b/227161720\nChange-Id: Iff8520df27760cc475069f11921db73ea02764ca",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8dd8a4437a0abfd9be25703513780b6dd2fe7af2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/KotlinTestBase.java",
      "new_id": "d4f443a6b82cdce7022bbe6b5caa1b717bff5461",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/KotlinTestBase.java"
    },
    {
      "type": "modify",
      "old_id": "f5ddeeb1997d76094beeccc15f4709d1d5400b6a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/TestBase.java",
      "new_id": "4daa6a929996bbc0cc0a8c919896139692eb4ea8",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/TestBase.java"
    },
    {
      "type": "modify",
      "old_id": "37f2a5ff67a4f706d5bc03044cacabdfb6a24226",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/TestRuntime.java",
      "new_id": "336ffd19d9461a69e5306f24a828b4dd92366795",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/TestRuntime.java"
    },
    {
      "type": "modify",
      "old_id": "14b637663f794d425a4a0132bcefe7fd7f7c6c6e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/annotations/SourceDebugExtensionTest.java",
      "new_id": "814e45491536a706bfca7d9c1e2ed41acd37547b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/annotations/SourceDebugExtensionTest.java"
    },
    {
      "type": "modify",
      "old_id": "d5e17f4e22f13edc96a9ab95299d0935ffb15600",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/cf/bootstrap/KotlinCompilerTreeShakingTest.java",
      "new_id": "d7a4cdcc710b5ec3b822532dbc77312e3623dce1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/cf/bootstrap/KotlinCompilerTreeShakingTest.java"
    },
    {
      "type": "modify",
      "old_id": "e836c761bb98c8c08e5aa32477930bfac7244ac5",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/DefaultMethodOverrideConflictWithLibrary2Test.java",
      "new_id": "7d73298984b8dedd19cab716c70606abe651c30c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/DefaultMethodOverrideConflictWithLibrary2Test.java"
    },
    {
      "type": "modify",
      "old_id": "e2cdf173f4b398eb4865e5d70b7f4364c3fdfb26",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/IterableTest.java",
      "new_id": "8fd4cd45206502331fae51f637500da6e057eaa5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/desugaredlibrary/IterableTest.java"
    },
    {
      "type": "modify",
      "old_id": "191cc22e28aa8e65e49c6ac99c8fdd728f67680b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/jdk8272564/Jdk8272564Test.java",
      "new_id": "13e021d256311892fdad501249b33dfa54d3ba1d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/jdk8272564/Jdk8272564Test.java"
    },
    {
      "type": "modify",
      "old_id": "2446b14d5de885a234b78417613476dbab7cce41",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/records/EmptyRecordAnnotationTest.java",
      "new_id": "1624c29de83ae01fe0cc2966232eac086550f27b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/records/EmptyRecordAnnotationTest.java"
    },
    {
      "type": "modify",
      "old_id": "7a64c3c485248c936a79e54bc2b47d68b4ea4859",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/records/EmptyRecordTest.java",
      "new_id": "5f1b68f0b7977ac2ff6763d399a1991d2bd4f8b6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/records/EmptyRecordTest.java"
    },
    {
      "type": "modify",
      "old_id": "1c32b274f0b598907e857daea9a8114efeba2268",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/records/RecordInstanceOfTest.java",
      "new_id": "743b2b496647d3313c8e4311131f947dbe6e71fb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/records/RecordInstanceOfTest.java"
    },
    {
      "type": "modify",
      "old_id": "7207f6db05595d5c509742e72f6155a67be5b108",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/records/RecordInvokeCustomTest.java",
      "new_id": "61ee05be43fb01b0d7721bebda7477212026d228",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/records/RecordInvokeCustomTest.java"
    },
    {
      "type": "modify",
      "old_id": "7c32b98703c7b7b070a855125a08da978bd84f61",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/records/RecordLibMergeTest.java",
      "new_id": "53eff631f3a19cf3a0efe9ddc13e68180229bda1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/records/RecordLibMergeTest.java"
    },
    {
      "type": "modify",
      "old_id": "82891dbdc9fb075f234a33cd8a398bfb5616e1b1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/records/RecordReflectionTest.java",
      "new_id": "7b1096df306514601ef303c33744fd280570dd54",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/records/RecordReflectionTest.java"
    },
    {
      "type": "modify",
      "old_id": "f22f8cd1e6217970430e2193a43ed59e69db9605",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/records/RecordWithMembersTest.java",
      "new_id": "eb8ef2d9ed79fa9e95b6a5d2e8ca4d9d27f2602d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/records/RecordWithMembersTest.java"
    },
    {
      "type": "modify",
      "old_id": "0a8a585a484692921688f2841e6a3747aee246d2",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/records/SimpleRecordTest.java",
      "new_id": "212098c43f1b4123e095eb2479456ccf3846c381",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/records/SimpleRecordTest.java"
    },
    {
      "type": "modify",
      "old_id": "5c520cc735092e756542d13d54713ef233e813fa",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/records/UnusedRecordFieldTest.java",
      "new_id": "24ae5d7b233466715053023671e45b21b0c1acb5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/records/UnusedRecordFieldTest.java"
    },
    {
      "type": "modify",
      "old_id": "4c2ddf55e99332513a426afd72bbed705731f71a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/records/UnusedRecordMethodTest.java",
      "new_id": "702cc75e4a6dfc84b128af950ddc9f198a7ec40f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/records/UnusedRecordMethodTest.java"
    },
    {
      "type": "modify",
      "old_id": "7317cea8ecd4518123ad27151de2b174219a4871",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/records/UnusedRecordReflectionTest.java",
      "new_id": "06879347c398d7600b55ff27aecae1151d414602",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/records/UnusedRecordReflectionTest.java"
    },
    {
      "type": "modify",
      "old_id": "35293b55cf0eaf771ab6d70b6a70bdc8fb5aaf0a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/desugar/sealed/SealedAttributeTest.java",
      "new_id": "3a5ba83eefc5d966bc5847cf50943715fd333454",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/desugar/sealed/SealedAttributeTest.java"
    },
    {
      "type": "modify",
      "old_id": "a94f02add0c5bb6d27b00b0ee1aeeb6576ee162f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/graph/invokestatic/InvokeStaticOnInterfaceTest.java",
      "new_id": "61d3d32776c8fc7135501fff2fc73c3bb00eb6cb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/graph/invokestatic/InvokeStaticOnInterfaceTest.java"
    },
    {
      "type": "modify",
      "old_id": "a8a222df2da28a1b2497875e4deae3a109cdd130",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/graph/invokevirtual/InvokeVirtualPrivateBaseWithDefaultDirectInvokeTest.java",
      "new_id": "9df54583aa0ab0eb33e997a9cec703e2cdde7797",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/graph/invokevirtual/InvokeVirtualPrivateBaseWithDefaultDirectInvokeTest.java"
    },
    {
      "type": "modify",
      "old_id": "d0b977b8b94e68727340b4b9c4b5fb41e55b06ff",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/ir/optimize/ifs/IfThrowNullPointerExceptionTest.java",
      "new_id": "53a83d55668ad9902dc376019578e7dc8bac6a2f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/ir/optimize/ifs/IfThrowNullPointerExceptionTest.java"
    },
    {
      "type": "modify",
      "old_id": "95cf5b2daf04f9ec67bb53dda87c9d2a34b0a4be",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/java_language/pattern_matching_for_instenceof/PattternMatchingForInstanceOfTest.java",
      "new_id": "e81d20c40bf7fc73e93a98eaff391dab0f73f99f",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/java_language/pattern_matching_for_instenceof/PattternMatchingForInstanceOfTest.java"
    },
    {
      "type": "modify",
      "old_id": "35087f5f04a9333ac2388e9392ecdde76d8383c4",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergerValidationTest.java",
      "new_id": "3d0fa60622f9a810ccd5a465ad4c75219446c5c4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/lambda/KotlinLambdaMergerValidationTest.java"
    },
    {
      "type": "modify",
      "old_id": "39d247300fd09407958eacb5558fcd0e6a7853cd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/metadata/MetadataPrimitiveTypeRewriteTest.java",
      "new_id": "4cbb2e03f549926110f853dc9cd19903d7e2b196",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/metadata/MetadataPrimitiveTypeRewriteTest.java"
    },
    {
      "type": "modify",
      "old_id": "94b410e2a0e9d814a80179d26fa51e15617bec68",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/kotlin/metadata/MetadataRewriteInlinePropertyTest.java",
      "new_id": "c693a41a958e593ecfafee63c1516029b84310a1",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/kotlin/metadata/MetadataRewriteInlinePropertyTest.java"
    },
    {
      "type": "modify",
      "old_id": "da28db3aeac134d9c5c37e496ee013541f3c90cf",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/naming/applymapping/sourcelibrary/MemberResolutionAsmTest.java",
      "new_id": "20403fb78b5986cfde90903f7a5c31316b257b8c",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/naming/applymapping/sourcelibrary/MemberResolutionAsmTest.java"
    },
    {
      "type": "modify",
      "old_id": "a5acf1523a09ec1105140b27be69428d18004595",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/SingleResolutionWithFailingDispatchTest.java",
      "new_id": "df001edfe02694674519aea201c7e10b1f541664",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/SingleResolutionWithFailingDispatchTest.java"
    },
    {
      "type": "modify",
      "old_id": "628996730f231b767fa85ab2276e46d88b8a4021",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/access/NestInvokeSpecialMethodAccessWithIntermediateTest.java",
      "new_id": "56389291f94828e975361cf42c0a833422f2c0b6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/access/NestInvokeSpecialMethodAccessWithIntermediateTest.java"
    },
    {
      "type": "modify",
      "old_id": "5b510e57aaded1aab79ac26829e716bb4ca5da9b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/access/NestStaticMethodAccessWithIntermediateClassTest.java",
      "new_id": "d68610ee37064e8597524a14b1b5e2daa98a44b0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/access/NestStaticMethodAccessWithIntermediateClassTest.java"
    },
    {
      "type": "modify",
      "old_id": "0ef6b996c687c3d6fd921c9d149735e329cbe547",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/resolution/access/NestVirtualMethodAccessWithIntermediateClassTest.java",
      "new_id": "f2f7dd9cef9bef9cc603c7d895d5f5b35eea9d3b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/resolution/access/NestVirtualMethodAccessWithIntermediateClassTest.java"
    },
    {
      "type": "modify",
      "old_id": "a9491f481765596fe2e982136a980c8598e33474",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/rewrite/JavaScriptScriptEngineTest.java",
      "new_id": "5e4932e63d96c79726f390d3c61bcc94a78022d6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/rewrite/JavaScriptScriptEngineTest.java"
    },
    {
      "type": "modify",
      "old_id": "7bb21a3b0990b400c726206f61c9fc0fe6aeb785",
      "old_mode": 33188,
      "old_path": "src/test/java/com/android/tools/r8/rewrite/ScriptEngineTest.java",
      "new_id": "bf0084b40c585d0e7a51fcb5185c185ef65ee619",
      "new_mode": 33188,
      "new_path": "src/test/java/com/android/tools/r8/rewrite/ScriptEngineTest.java"
    },
    {
      "type": "modify",
      "old_id": "5b1a914d029c0096eac514276380b8f5d0a5ccfd",
      "old_mode": 33261,
      "old_path": "tools/test.py",
      "new_id": "1e5499fbf6aa11791cf08002c45c5c7f9f556e22",
      "new_mode": 33261,
      "new_path": "tools/test.py"
    }
  ]
}
