)]}'
{
  "commit": "10b2ced4da87bcbff7723bec138cc7c1e89da4cd",
  "tree": "bf2714b7814a16872a20dd718db5fd69c5935eb1",
  "parents": [
    "f608c0cc50bf0a28c53c95be44211a28c8ce3c34"
  ],
  "author": {
    "name": "Liam Appelbe",
    "email": "liama@google.com",
    "time": "Mon May 18 13:51:14 2026 +1000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 18 13:51:14 2026 +1000"
  },
  "message": "[jnigen] Export and document j_elements.dart (#3356)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b73c14ceb0da8f7d2e2e9d078238bee6ac31a048",
      "old_mode": 33188,
      "old_path": "pkgs/jni/lib/src/core_bindings.dart",
      "new_id": "10b44c36f5f157c92c65b1d4bd1b6278c1bb001b",
      "new_mode": 33188,
      "new_path": "pkgs/jni/lib/src/core_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "b665821c79360d20e526fddd9b032e9528e379e5",
      "old_mode": 33188,
      "old_path": "pkgs/jni/tool/generate_jni_bindings.dart",
      "new_id": "096e2ab3805324fdc90709217bf7743e732b6aca",
      "new_mode": 33188,
      "new_path": "pkgs/jni/tool/generate_jni_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "0819af4103dd3395c0336da415d38379129d8382",
      "old_mode": 33188,
      "old_path": "pkgs/jni_flutter/lib/src/generated_plugin.dart",
      "new_id": "cdd45e6396f38b03c02ad43908508d6857d1779c",
      "new_mode": 33188,
      "new_path": "pkgs/jni_flutter/lib/src/generated_plugin.dart"
    },
    {
      "type": "modify",
      "old_id": "297bb33ba701fd1d715cf6b21c4160708b5ad2e0",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/CHANGELOG.md",
      "new_id": "d8a28c50dea8c9dfaa9dc890eb7501593e0860a0",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "335065ed775816fd2cc27ea52d697dbb8c1ca19d",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/in_app_java/lib/android_utils.g.dart",
      "new_id": "69e87938cd9435d71a40912ba83dfe7d89ce32bf",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/in_app_java/lib/android_utils.g.dart"
    },
    {
      "type": "modify",
      "old_id": "4c291adca26622f8493109571bb328fc0e1327cc",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/kotlin_plugin/lib/kotlin_bindings.dart",
      "new_id": "fa4e1acb9ce2a91d142349103fdf77b59db9caed",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/kotlin_plugin/lib/kotlin_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "49d998c601d2374d4d5cc555d97b6da322b82152",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/maven_libs/lib/maven_libs_bindings.dart",
      "new_id": "86173c2d2ccaccbac68c823d244e11de81741baf",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/maven_libs/lib/maven_libs_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "49d998c601d2374d4d5cc555d97b6da322b82152",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/maven_libs_groovy/lib/maven_libs_bindings.dart",
      "new_id": "86173c2d2ccaccbac68c823d244e11de81741baf",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/maven_libs_groovy/lib/maven_libs_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "c421a0c9c5499384c655c83e9655f7c89891d0cb",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/notification_plugin/lib/notifications.dart",
      "new_id": "ece7786f003afbacc38ad46ab4c4205d417e1d84",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/notification_plugin/lib/notifications.dart"
    },
    {
      "type": "modify",
      "old_id": "4c0e9bfe62128e5a7a1c42165f5e6d9f5985638b",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart",
      "new_id": "27802b44da8df0397e3fc5d4866ad0f93f1aa882",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocument.dart"
    },
    {
      "type": "modify",
      "old_id": "f650da1c6faf172c3af98b96900c57973cc700ba",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart",
      "new_id": "239b7a5f5c3b9aad961048297fec1cace211aa7b",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/PDDocumentInformation.dart"
    },
    {
      "type": "modify",
      "old_id": "bf03f53fb6012922fbb5fa344fe598848d3d6d5a",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/_package.dart",
      "new_id": "97d31c36b8f34579a137de2d635bda4f514a11c3",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/pdmodel/_package.dart"
    },
    {
      "type": "modify",
      "old_id": "93edd7e8184070c764df81b49d2b1b6a21063ef3",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart",
      "new_id": "fd994464c498b258b78f87fd886876e77316ec18",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/PDFTextStripper.dart"
    },
    {
      "type": "modify",
      "old_id": "f2dd7153ceaa615109c1c59ed4e5dc1f1e21c6b3",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/_package.dart",
      "new_id": "193db3c79f39197d9263e2a8b0532f5fc0b1b280",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/example/pdfbox_plugin/lib/src/third_party/org/apache/pdfbox/text/_package.dart"
    },
    {
      "type": "modify",
      "old_id": "06740a9ce76335d9178c4078ce06a6331887f98d",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/lib/jnigen.dart",
      "new_id": "04070739aceb24e1163a462621c3d9030ce9326f",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/lib/jnigen.dart"
    },
    {
      "type": "modify",
      "old_id": "f8e89b0745f1445af62521b3cf7eb01fbface092",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/lib/src/bindings/dart_generator.dart",
      "new_id": "afef3e1bc0139e7aa9c389afca00bdc1df486cad",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/lib/src/bindings/dart_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "3b3d9a757ac51fa48d3e646916021ec040d241df",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/lib/src/bindings/linker.dart",
      "new_id": "d8c93386209c01372cfb6039429897c451c9c015",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/lib/src/bindings/linker.dart"
    },
    {
      "type": "modify",
      "old_id": "e34f9d6528e83ed95978a02f439362daaba4f00c",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/lib/src/bindings/renamer.dart",
      "new_id": "c349ab8d263a8983546cff12351a115f6f014bb6",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/lib/src/bindings/renamer.dart"
    },
    {
      "type": "modify",
      "old_id": "527e1a7856e0674a643eadcb39caa8f0bf0df937",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/lib/src/config/config.dart",
      "new_id": "8182392a3f3cd30b18442b84554316526b339fab",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/lib/src/config/config.dart"
    },
    {
      "type": "modify",
      "old_id": "463edebce066daaacb127d5db64035014f9f7ac4",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/lib/src/config/config_types.dart",
      "new_id": "ed9392dd7dcdea0169b6bdcf7f3a6e32efd73724",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/lib/src/config/config_types.dart"
    },
    {
      "type": "modify",
      "old_id": "50fe889f2721fe7ffd0976737a09393677fcfb1d",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/lib/src/elements/j_elements.dart",
      "new_id": "8e9d8ba02bb7e4fd7d40282767e9596d42a8b71a",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/lib/src/elements/j_elements.dart"
    },
    {
      "type": "modify",
      "old_id": "0917ad7bc26c138b31121cba8b44f2621e0944b4",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/pubspec.yaml",
      "new_id": "364c2508d2cd115e1919e21bfdf7d3fe8476802e",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "b27937f6a811d380a8f79b064e556393a076edfe",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/jackson_core_test/third_party/bindings/com/fasterxml/jackson/core/JsonFactory.dart",
      "new_id": "e54402cf57464192a90caf79adad1579ca8c1abf",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/jackson_core_test/third_party/bindings/com/fasterxml/jackson/core/JsonFactory.dart"
    },
    {
      "type": "modify",
      "old_id": "7d8bd894d09a42a29e4b4f3427377323a7c292ab",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/jackson_core_test/third_party/bindings/com/fasterxml/jackson/core/JsonParser.dart",
      "new_id": "8ad90e2c7a237bc1cd7d8ae43ccbedd8c6a7e396",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/jackson_core_test/third_party/bindings/com/fasterxml/jackson/core/JsonParser.dart"
    },
    {
      "type": "modify",
      "old_id": "0566aae2c44b0b68280d5f863862cd3e9a79fe38",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/jackson_core_test/third_party/bindings/com/fasterxml/jackson/core/JsonToken.dart",
      "new_id": "3e8f18ea6ad2befe51bd0961a4ddf64816bdecfd",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/jackson_core_test/third_party/bindings/com/fasterxml/jackson/core/JsonToken.dart"
    },
    {
      "type": "modify",
      "old_id": "2c4f152aee3e140386df40c854abfaf7210ae623",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/jackson_core_test/third_party/bindings/com/fasterxml/jackson/core/_package.dart",
      "new_id": "79193e73253baa6f184503c553e0d9ebb454a61f",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/jackson_core_test/third_party/bindings/com/fasterxml/jackson/core/_package.dart"
    },
    {
      "type": "modify",
      "old_id": "33c8fa55c75467939e5fb4243fa31b43ebf14a12",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/kotlin_test/bindings/kotlin.dart",
      "new_id": "37d5ffb09388b8976aad132155944c87874f7fd5",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/kotlin_test/bindings/kotlin.dart"
    },
    {
      "type": "modify",
      "old_id": "9d09488a94f1ee1fca1ea59f75136b5d5e589182",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/large_java_test/lib/large_bindings.dart",
      "new_id": "b3c3f02545082c55e088a577cd56d54cb119f34d",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/large_java_test/lib/large_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "edf11ba1d2db438aac58df3ffaa873cb4a5f5120",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/renamer_test.dart",
      "new_id": "ebd71dc5f72a4ad3621af62775e70e2a9e47607e",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/renamer_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2bf38efe6bb9d5c6fca262ebc75ca9c0dd27f878",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/simple_package_test/bindings/simple_package.dart",
      "new_id": "fc4ad4a41e50dab34f63b8f17976ef25fdf46038",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/simple_package_test/bindings/simple_package.dart"
    },
    {
      "type": "modify",
      "old_id": "19ea448cfc3c48e018068c8b0162fae11433e6df",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/type_path_test.dart",
      "new_id": "8a6a2428544c171b8477aae2391c5c9c01f38aab",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/type_path_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1a621665d95bf7595923dec53aaeeec7507a366c",
      "old_mode": 33188,
      "old_path": "pkgs/jnigen/test/user_visitor_test.dart",
      "new_id": "e7168b178b670ebb0c13a8270c28d690bcb3917e",
      "new_mode": 33188,
      "new_path": "pkgs/jnigen/test/user_visitor_test.dart"
    }
  ]
}
