)]}'
{
  "commit": "ee5a9cb2f7fad12376801de44418dd7ada8b9722",
  "tree": "0a7f4f6bf9b7c0c55c86ab2a752d14b5ff07523f",
  "parents": [
    "1dd9c3a6bd76fca8104be6ae1c1004655d6a1745"
  ],
  "author": {
    "name": "Liam Miller-Cushon",
    "email": "cushon@google.com",
    "time": "Tue Mar 24 11:27:59 2026"
  },
  "committer": {
    "name": "Error Prone Team",
    "email": "error-prone-team+copybara@google.com",
    "time": "Tue Mar 24 11:28:40 2026"
  },
  "message": "Relax an assertion in `onlyTypeParameter`\n\nThe matcher should simply not match if there isn\u0027t exactly one type parameter, to support overloaded methods where not all overloads have type parameters.\n\nPiperOrigin-RevId: 888587412\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c3a515a20db3375627131be3b27607582858c15",
      "old_mode": 33188,
      "old_path": "check_api/src/main/java/com/google/errorprone/matchers/method/ParameterPredicates.java",
      "new_id": "1fca9f273c5b8d68a7161ffe1f3f300a9570b21d",
      "new_mode": 33188,
      "new_path": "check_api/src/main/java/com/google/errorprone/matchers/method/ParameterPredicates.java"
    },
    {
      "type": "modify",
      "old_id": "f8b7c09ba564dd88c5d568b49fa93be8273b3a41",
      "old_mode": 33188,
      "old_path": "core/src/test/java/com/google/errorprone/bugpatterns/CollectionToArraySafeParameterTest.java",
      "new_id": "25e453cdc481dc0adbfff11e7de020dd47b8b80d",
      "new_mode": 33188,
      "new_path": "core/src/test/java/com/google/errorprone/bugpatterns/CollectionToArraySafeParameterTest.java"
    }
  ]
}
