)]}'
{
  "commit": "95c8375a7e7817573e949df997a18bba26195852",
  "tree": "f24f104fa384400af34129700b9a27f100a49b18",
  "parents": [
    "4f85cedc6d80dcc11ab7893ed408e74675c1a151"
  ],
  "author": {
    "name": "Hossein Yousefi",
    "email": "yousefi@google.com",
    "time": "Thu Aug 24 11:29:43 2023 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 24 11:29:43 2023 +0200"
  },
  "message": "[jnigen] Finalize interfaces in Java (https://github.com/dart-lang/jnigen/issues/369)\n\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "161ef5ea57928b78500feaf573a48416cabfeba5",
      "new_mode": 33188,
      "new_path": "pkgs/jni/java/src/main/java/com/github/dart_lang/jni/PortCleaner.java"
    },
    {
      "type": "modify",
      "old_id": "77cff135798c413ce5a5b1e0b0d93d71d3bc3ada",
      "old_mode": 33188,
      "old_path": "pkgs/jni/java/src/main/java/com/github/dart_lang/jni/PortProxy.java",
      "new_id": "ff9c0766ae8ade4db0589dcaebd1f6a06344d907",
      "new_mode": 33188,
      "new_path": "pkgs/jni/java/src/main/java/com/github/dart_lang/jni/PortProxy.java"
    },
    {
      "type": "modify",
      "old_id": "5c34c360eb0d9757324e2d9fd912573128a56503",
      "old_mode": 33188,
      "old_path": "pkgs/jni/src/dartjni.c",
      "new_id": "dc595a9c5d570ea9b842b32f63d7cbc5225b6fc9",
      "new_mode": 33188,
      "new_path": "pkgs/jni/src/dartjni.c"
    },
    {
      "type": "modify",
      "old_id": "04d095b66b2d10bc6f0cc8df9c70d41d9247020b",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/lib/src/bindings/dart_generator.dart",
      "new_id": "3bc72cc679904eb3120e675cf24fcdb95296b44c",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/lib/src/bindings/dart_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "8004cee46fdd5388790cc078733c73b658d69022",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/lib/src/config/config_types.dart",
      "new_id": "02dcbc2ea7a820806d34c325c2a1f11be5dfb304",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/lib/src/config/config_types.dart"
    },
    {
      "type": "modify",
      "old_id": "06112a1d223df4002bf082a8465cbe84c18f2075",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart",
      "new_id": "cd47f44cb65a0582759b5b16a49267f41788bafb",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/simple_package_test/c_based/dart_bindings/simple_package.dart"
    },
    {
      "type": "modify",
      "old_id": "73d8b744d72649f17876533705cd0ab49ad6b36f",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/simple_package_test/dart_only/dart_bindings/simple_package.dart",
      "new_id": "9ca08571c6da6dffd58ef2c76634742388f7958e",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/simple_package_test/dart_only/dart_bindings/simple_package.dart"
    },
    {
      "type": "modify",
      "old_id": "ce38009d343c453a196288cd822755c2bc628246",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/simple_package_test/generate.dart",
      "new_id": "446cfb285450d63cf1ae269c5c2b481c7759b3fe",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/simple_package_test/generate.dart"
    },
    {
      "type": "modify",
      "old_id": "3e7d657f4d106621451f57bb5bfa729309c7228a",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/simple_package_test/runtime_test_registrant.dart",
      "new_id": "665a26d5069bb03c767cc14b9f81bc9407bb2176",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/simple_package_test/runtime_test_registrant.dart"
    }
  ]
}
