)]}'
{
  "commit": "b86c508be5f42e7ed0d55cd1abe2c04d2db66676",
  "tree": "dcbc4fda1b5ebb93f2b80a15e1cf5948328a89d4",
  "parents": [
    "ad771541474eebceb2c6666cb61d4836bf6d8560"
  ],
  "author": {
    "name": "CK",
    "email": "karsten_knuth@gmx.net",
    "time": "Thu Dec 07 14:38:12 2023 -0800"
  },
  "committer": {
    "name": "google-java-format Team",
    "email": "google-java-format-dev+copybara@google.com",
    "time": "Thu Dec 07 14:38:45 2023 -0800"
  },
  "message": "Add support for guard clauses in Java 21 switch expressions\n\nThis PR adds support for `switch` statements where a `case` has a guard clause.\n\nSee Issue #983\n\nFixes #988\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/google-java-format/pull/988 from TheCK:master 4771486db7d8aab84eb4ecf8e68af2612d0c2b5c\nPiperOrigin-RevId: 588913297\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "038e4eda68a1619e6bd46d515de8008e8d1d93bd",
      "old_mode": 33188,
      "old_path": "core/pom.xml",
      "new_id": "d1363fed119118b335f559314a223341e83bf4ea",
      "new_mode": 33188,
      "new_path": "core/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "9ff702d5ac68fddff34301390d01850944f3715e",
      "old_mode": 33188,
      "old_path": "core/src/main/java/com/google/googlejavaformat/java/Formatter.java",
      "new_id": "5aa7a1233c642c345a36100a7ca261265b75d1a1",
      "new_mode": 33188,
      "new_path": "core/src/main/java/com/google/googlejavaformat/java/Formatter.java"
    },
    {
      "type": "modify",
      "old_id": "a0561e2fe06f2cc2f329035515eeda43bca14974",
      "old_mode": 33188,
      "old_path": "core/src/main/java/com/google/googlejavaformat/java/java17/Java17InputAstVisitor.java",
      "new_id": "97bb2ffe5e2ee0fc90bc51d3f16d9eba8a27e0f0",
      "new_mode": 33188,
      "new_path": "core/src/main/java/com/google/googlejavaformat/java/java17/Java17InputAstVisitor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a96ef99e2985f6e4946f79be8a9dd4dc342b90c8",
      "new_mode": 33188,
      "new_path": "core/src/main/java/com/google/googlejavaformat/java/java21/Java21InputAstVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "61a43468a1487a9017f72c2876abc612820c0378",
      "old_mode": 33188,
      "old_path": "core/src/test/java/com/google/googlejavaformat/java/FormatterIntegrationTest.java",
      "new_id": "688b24d8ea8bcf4e1e4118c672739ed1a889fae1",
      "new_mode": 33188,
      "new_path": "core/src/test/java/com/google/googlejavaformat/java/FormatterIntegrationTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25df580966719d68a2bbc13e39d1d18eab881488",
      "new_mode": 33188,
      "new_path": "core/src/test/resources/com/google/googlejavaformat/java/testdata/SwitchGuardClause.input"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25df580966719d68a2bbc13e39d1d18eab881488",
      "new_mode": 33188,
      "new_path": "core/src/test/resources/com/google/googlejavaformat/java/testdata/SwitchGuardClause.output"
    }
  ]
}
