)]}'
{
  "commit": "4da279f3076303fce5d65c697aa0bc9f420adecf",
  "tree": "5929a9c30a17451ac3bd39240f9ff4e60dabb68a",
  "parents": [
    "e317fc2e8aa201d7e6ea63141cfeca438294bd62"
  ],
  "author": {
    "name": "Liam Appelbe",
    "email": "liama@google.com",
    "time": "Tue Apr 19 10:32:44 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 19 10:32:44 2022 -0700"
  },
  "message": "[ffigen] Move ObjC classes and SELs to NativeLibrary (#331)\n\n* Improve Type deduping in objc_msgSend\r\n\r\n* WIP\r\n\r\n* Finish cleanup\r\n\r\n* Fix analysis",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6074a711a73a278b918fd239d43b80e000e7834e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart",
      "new_id": "95bce8ba12513573d5fe00b07902635c0815c484",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart"
    },
    {
      "type": "modify",
      "old_id": "ed9e1c3bcd175fb02f8614d3f87008695d154d5e",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/lib/src/code_generator/objc_interface.dart",
      "new_id": "65536ffa287b4883092cfc0a2d79328ad5ecc287",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/lib/src/code_generator/objc_interface.dart"
    },
    {
      "type": "modify",
      "old_id": "f837933de74c039d94b3588f9dcfda33504b2a56",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_objc_config_bindings.dart",
      "new_id": "e64780202033ebdbab4f43d1f22ca37207d1995c",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_objc_config_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "e85cef0378d0dbddbb552777cdc4fe8ae2e8c01c",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_objc_interface_bindings.dart",
      "new_id": "551e558f6547a92b027a291a9be26c61291d1c01",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/header_parser_tests/expected_bindings/_expected_objc_interface_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "d8390d3b69763530b822e676dd8b1d7d0f3934c2",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/method_bindings.dart",
      "new_id": "2ebbe59a61df58bde2d9f735dc06149519d490e4",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/method_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "9ffa2a8a940d71b11d960e3a6c402280a86c9a91",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/native_objc_test_bindings.dart",
      "new_id": "5b9e98f092a653b229bfaf5ad02db8f6947cacf8",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/native_objc_test_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "9a18e7d1ac949ecb460eb8ffdc4e0946ea1bc22a",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/property_bindings.dart",
      "new_id": "f8367742d4f89c81d2746e579d59ace751ff45ba",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/property_bindings.dart"
    },
    {
      "type": "modify",
      "old_id": "870df1999bfbebf9fcd1124f82882a83f8695c83",
      "old_mode": 33188,
      "old_path": "pkgs/ffigen/test/native_objc_test/string_bindings.dart",
      "new_id": "a4220e58146c0ee840651ba06b386163b35edf57",
      "new_mode": 33188,
      "new_path": "pkgs/ffigen/test/native_objc_test/string_bindings.dart"
    }
  ]
}
