)]}'
{
  "commit": "7181d77700287c58af46efdfc7fdd7daae411277",
  "tree": "815011f1dace802e7939ca9f7a2066e8f289ec96",
  "parents": [
    "7f663b12048d3853c46c43a4d88211ad9900ee79"
  ],
  "author": {
    "name": "Paulo Pinheiro",
    "email": "paulovictor.pinheiro@gmail.com",
    "time": "Tue Apr 12 02:16:41 2022 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 11 17:16:41 2022 -0700"
  },
  "message": "[Java] Fix key lookup returning null clashing with default value (#7236)\n\nA field with key attribute must always be written on the message so it\r\ncan be looked up by key. There is a edge case where inserting a key\r\nfield with same value as default would prevent it to be written on\r\nthe message and later cannot be found when searched by key.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8941f31dcf4a58747250bdbf0cc3442726cdbc1",
      "old_mode": 33261,
      "old_path": "scripts/generate_code.py",
      "new_id": "b90dd02bec8d426d4e086bc9dd4c5dec6fe48ba7",
      "new_mode": 33261,
      "new_path": "scripts/generate_code.py"
    },
    {
      "type": "modify",
      "old_id": "063871f511e04bcb0bb32247035c8c569fa2b933",
      "old_mode": 33188,
      "old_path": "src/idl_gen_java.cpp",
      "new_id": "e2fe4fb6ad196cce1bc6c71981567a4e0016eaeb",
      "new_mode": 33188,
      "new_path": "src/idl_gen_java.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dce1cb8d110db8780b1e378b8333feefa48a460a",
      "new_mode": 33188,
      "new_path": "tests/DictionaryLookup/LongFloatEntry.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "589c648f3ba75eb670ad83aa84fecc734f15978b",
      "new_mode": 33188,
      "new_path": "tests/DictionaryLookup/LongFloatMap.java"
    },
    {
      "type": "modify",
      "old_id": "0f2ad12dab8d178d412949bfef1156313009c98b",
      "old_mode": 33188,
      "old_path": "tests/JavaTest.java",
      "new_id": "4dabba01bb795c4e1949868fe609faa23480f15d",
      "new_mode": 33188,
      "new_path": "tests/JavaTest.java"
    },
    {
      "type": "modify",
      "old_id": "112e21f65a09e27072bbb2344b9f03ff185b23bb",
      "old_mode": 33188,
      "old_path": "tests/MyGame/Example/Monster.java",
      "new_id": "ff89921eed3182073a8a6cd7e2da36d000aa50b1",
      "new_mode": 33188,
      "new_path": "tests/MyGame/Example/Monster.java"
    },
    {
      "type": "modify",
      "old_id": "da8dea61d2284c5f8a0a1c500a4f2b9188fafbad",
      "old_mode": 33188,
      "old_path": "tests/MyGame/Example/Referrable.java",
      "new_id": "9c90e48f293348484cc6bfee0d15ca15e74f67f7",
      "new_mode": 33188,
      "new_path": "tests/MyGame/Example/Referrable.java"
    },
    {
      "type": "modify",
      "old_id": "efc2673b5f03c9e3fccfbe8aeecec7a284a49d6d",
      "old_mode": 33188,
      "old_path": "tests/MyGame/Example/Stat.java",
      "new_id": "dfdfa839a2adfb38dd46682b4f527da754d73633",
      "new_mode": 33188,
      "new_path": "tests/MyGame/Example/Stat.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45b9dce47a0e44985e67d8e1e8b5ec0305caf7d9",
      "new_mode": 33188,
      "new_path": "tests/dictionary_lookup.fbs"
    }
  ]
}
