)]}'
{
  "commit": "94de7ab2b34c8b52a90db5cfd77729f40e20686a",
  "tree": "4f08a604e6aadaa6bfaac90339ea64b3257c30e4",
  "parents": [
    "c99b4fbc401ba5041d6625a60aab2f7f8fdd1312"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Thu Jun 04 11:14:48 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Jun 04 11:17:43 2026 -0700"
  },
  "message": "Introduce `getMessageExtensionOrNull` for extendable messages to avoid the code pattern of `hasExtension() ? getExtension : null` which takes an extra extension lookup.\n\nPiperOrigin-RevId: 926787242\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e955b068940a25603e630273b07db1ce062cb43",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessage.java",
      "new_id": "45e69f0c197cb92a0697280e677ffc82fa398f0f",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessage.java"
    }
  ]
}
