)]}'
{
  "commit": "fa5ff14b6242ade15ebfd54afeb517abd1d89f96",
  "tree": "1e8f0938ff427447c29bc22815cb199d3a576108",
  "parents": [
    "7c9cca95f96da5682ed696b1757825d96b30bfe8"
  ],
  "author": {
    "name": "Hossein Yousefi",
    "email": "yousefi@google.com",
    "time": "Thu Aug 17 17:42:51 2023 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 17 17:42:51 2023 +0200"
  },
  "message": "[jnigen] Check for free in reference getter (https://github.com/dart-lang/jnigen/issues/361)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0824b6e6d78c293c059ef2d73d118b90255bbfaf",
      "old_mode": 33188,
      "old_path": "pkgs/jni/example/pubspec.lock",
      "new_id": "eb16370f185b7315a8f4d32096a4c609f642499a",
      "new_mode": 33188,
      "new_path": "pkgs/jni/example/pubspec.lock"
    },
    {
      "type": "modify",
      "old_id": "ce06464880e83fb56951b17622c98986b0d25457",
      "old_mode": 33188,
      "old_path": "pkgs/jni/example/pubspec.yaml",
      "new_id": "7972e84f380074bd17b8c6c2c3dd61d3035947e5",
      "new_mode": 33188,
      "new_path": "pkgs/jni/example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "4c9cda0c20e3b6f9a2efcf752e4cd5fa775c4790",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jexceptions.dart",
      "new_id": "64b95fcd1126d401f6efd52bbcff1950170575c3",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jexceptions.dart"
    },
    {
      "type": "modify",
      "old_id": "d6836b028cf560a048cc86523fe30fa73a036beb",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jni.dart",
      "new_id": "2957105afbceffd01d734328e682611f2b3cbddf",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jni.dart"
    },
    {
      "type": "modify",
      "old_id": "c5e88c137ac8780188381192f1ed6fda0862a427",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jobject.dart",
      "new_id": "c0b077b774d92f4b3d49da6f15c84d7d3fa58f63",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jobject.dart"
    },
    {
      "type": "modify",
      "old_id": "94303363cb90b800824b49db78c2ff939ce17ea5",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/jreference.dart",
      "new_id": "973b3f3a342593640193d0cf9bc6f8f368fe4817",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/jreference.dart"
    },
    {
      "type": "modify",
      "old_id": "03d5304e9e07f9d40ad044c5d3e0bec61fcd55e6",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/lang/jboolean.dart",
      "new_id": "04f4e7cf347bc64042c5858e6e9c398bf21f99ac",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/lang/jboolean.dart"
    },
    {
      "type": "modify",
      "old_id": "6ab76cf7a764a0f6975f12d24743de443e1675d8",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/lang/jcharacter.dart",
      "new_id": "0678706639e69a520a5d757d8171e8b548a96e09",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/lang/jcharacter.dart"
    },
    {
      "type": "modify",
      "old_id": "cab303322d59b62a453d26b31a77e36da55a5674",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/lang/jnumber.dart",
      "new_id": "a468147333b763fe63f5453c52278272982cac61",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/lang/jnumber.dart"
    },
    {
      "type": "modify",
      "old_id": "fff169c7ac618ee88c583a89462eda65a2029e33",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/lang/jstring.dart",
      "new_id": "5bfcce5c4fec85ccb2bf73e63454070ab45d6eca",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/lang/jstring.dart"
    },
    {
      "type": "modify",
      "old_id": "d4a8da9abc8556ec065a369c465af8c3f1789289",
      "old_mode": 33188,
      "old_path": "pkgs/jni/pubspec.yaml",
      "new_id": "2808b3cbdcb3e4abc0e8e0f87be0fc73ba4f402b",
      "new_mode": 33188,
      "new_path": "pkgs/jni/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "fccc86e48103f86b8ab9c200708c356135c594d6",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/android_test_runner/pubspec.yaml",
      "new_id": "87e47951e3e6ab7bea63684b1d797f88dd0c8dd1",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/android_test_runner/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "2d97acf4248d38fa70e91b14346a3fc5632c2f14",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/in_app_java/pubspec.yaml",
      "new_id": "f99aa5d5c0787cfb3acfdfb22feb838fb651ff23",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/in_app_java/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "0f6224e7c8b539bb150a53077412742166d746c4",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/kotlin_plugin/example/pubspec.yaml",
      "new_id": "53ef1e322568836c377c1e2b3e82cf83c579d75c",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/kotlin_plugin/example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "fd89ad6cc5ec63b3c7da633fd011dcb3314ebd87",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/kotlin_plugin/pubspec.yaml",
      "new_id": "4396ff595dba8301c4d71f9ed98e5a2cdda3cc07",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/kotlin_plugin/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "35f3357f1a7c06442456f2918391deb501fb290d",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/notification_plugin/example/pubspec.yaml",
      "new_id": "10478f0e3b938ed1c833a376ccc187fed804a300",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/notification_plugin/example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "1f6cf49255f3e27c09fe7c77d24a3a2fd82a5f76",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/notification_plugin/pubspec.yaml",
      "new_id": "a0e0a6af52b8a534c22a7c51ec4a9d0853b8929e",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/notification_plugin/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "4af3cf1fd0271324949ab629d992deea2393dce7",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/pdfbox_plugin/dart_example/pubspec.yaml",
      "new_id": "8b8a4ef39725c3adb029fb257cf2d14abb405058",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/pdfbox_plugin/dart_example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "af0ea2d286e4d3723e00e50f6f0cc8dc4c81e0a9",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/pdfbox_plugin/example/pubspec.yaml",
      "new_id": "47993e6bae73048c9ada8ba0950c4cdad005c6ba",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/pdfbox_plugin/example/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "fc9c7399fe45c5885b50c2ae2da3844fd92b3170",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/pdfbox_plugin/pubspec.yaml",
      "new_id": "c6bb9208b8c2c18ee6273324d9006271182dccaf",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/pdfbox_plugin/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "ab710f626847ec5d027ff02c9a00b41f8d198303",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/lib/src/bindings/dart_generator.dart",
      "new_id": "7f734accc32cc2d09608e077a628e0091b20b1a5",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/lib/src/bindings/dart_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "0bc67646622d26206bdd380fccb5384d8697633e",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/pubspec.yaml",
      "new_id": "31019dd0fbf7ab39b2be7448c8e33faa36857cb3",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "f32e13eaa41844b5b6a79d84ca4e279b7c7e72bc",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart",
      "new_id": "cbc1b21324e9b28f162301735331a02a6e181804",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart"
    },
    {
      "type": "modify",
      "old_id": "9d016f7fe3088c4fa8bcf7c718e9028df992877e",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/simple_package_test/dart_only/dart_bindings/simple_package.dart",
      "new_id": "bfe2a16f07b1bb91082295088fc6892bf1ee1d6a",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/simple_package_test/dart_only/dart_bindings/simple_package.dart"
    }
  ]
}
