)]}'
{
  "commit": "9dac5bad6c026168d1ff920fc066e4cfcc3c5f32",
  "tree": "f00c9a09b179aa61688bbf3e451c4b7a8bd05d73",
  "parents": [
    "274df3addb1d7cbf6ca90a11d76f29d38ed74a1b"
  ],
  "author": {
    "name": "Raphael Fakhri",
    "email": "153192858+RaphaelFakhri@users.noreply.github.com",
    "time": "Tue Nov 03 10:45:18 2026 +0000"
  },
  "committer": {
    "name": "Mark Thomas",
    "email": "mark.thomas@broadcom.com",
    "time": "Fri Nov 13 17:10:59 2026 +0000"
  },
  "message": "Fix ELProcessor.defineFunction() parsing of method signatures\n\nA signature with no parameters, such as \"int zero()\", failed with\nClassNotFoundException, as did a signature with whitespace between\nparameter types, such as the \"int sum(int, int)\" example in the\nJavadoc. When the function name was empty, the whole signature was used\nas the function name instead of the method name.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7229f7f5332c606d8e1561b96c79ea3e611014f",
      "old_mode": 33188,
      "old_path": "api/src/main/java/jakarta/el/ELProcessor.java",
      "new_id": "ba9869c898b4606248d21dd1519418a800ad2ef3",
      "new_mode": 33188,
      "new_path": "api/src/main/java/jakarta/el/ELProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd3019a3a7243f460ac00b4ae743bd8e20f5491c",
      "new_mode": 33188,
      "new_path": "api/src/test/java/jakarta/el/TestELProcessor.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b627f969a19569e2ac68c9aaf0a2abe144a45e26",
      "new_mode": 33188,
      "new_path": "api/src/test/java/jakarta/el/TesterExpressionFactory.java"
    }
  ]
}
