Commit bd3a143
Remove members that reference excluded symbols
Summary:
Exclude members from .api snapshots when their types (return type, parameter types, variable type, typedef target, property type) reference excluded symbols. Previously, only compounds whose names matched exclude_symbols patterns were excluded — but members of non-excluded compounds could still reference excluded types, causing dangling type references (e.g., `facebook::yoga::ExperimentalFeature`) to appear in the snapshot.
Changelog:
[Internal]
Differential Revision: D994346051 parent 6f329c1 commit bd3a143
9 files changed
Lines changed: 312 additions & 67 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3871 | 3871 | | |
3872 | 3872 | | |
3873 | 3873 | | |
| 3874 | + | |
| 3875 | + | |
| 3876 | + | |
| 3877 | + | |
| 3878 | + | |
3874 | 3879 | | |
3875 | 3880 | | |
3876 | 3881 | | |
| |||
5657 | 5662 | | |
5658 | 5663 | | |
5659 | 5664 | | |
| 5665 | + | |
5660 | 5666 | | |
5661 | 5667 | | |
5662 | 5668 | | |
| |||
8920 | 8926 | | |
8921 | 8927 | | |
8922 | 8928 | | |
| 8929 | + | |
| 8930 | + | |
| 8931 | + | |
| 8932 | + | |
| 8933 | + | |
| 8934 | + | |
8923 | 8935 | | |
8924 | 8936 | | |
8925 | 8937 | | |
| |||
10673 | 10685 | | |
10674 | 10686 | | |
10675 | 10687 | | |
| 10688 | + | |
10676 | 10689 | | |
10677 | 10690 | | |
10678 | 10691 | | |
| |||
12520 | 12533 | | |
12521 | 12534 | | |
12522 | 12535 | | |
12523 | | - | |
12524 | 12536 | | |
12525 | 12537 | | |
12526 | 12538 | | |
| |||
12540 | 12552 | | |
12541 | 12553 | | |
12542 | 12554 | | |
12543 | | - | |
12544 | 12555 | | |
12545 | 12556 | | |
12546 | 12557 | | |
| |||
12566 | 12577 | | |
12567 | 12578 | | |
12568 | 12579 | | |
12569 | | - | |
12570 | 12580 | | |
12571 | 12581 | | |
12572 | 12582 | | |
| |||
12653 | 12663 | | |
12654 | 12664 | | |
12655 | 12665 | | |
12656 | | - | |
12657 | 12666 | | |
12658 | 12667 | | |
12659 | | - | |
12660 | 12668 | | |
12661 | 12669 | | |
12662 | 12670 | | |
| |||
12666 | 12674 | | |
12667 | 12675 | | |
12668 | 12676 | | |
12669 | | - | |
12670 | 12677 | | |
12671 | 12678 | | |
12672 | 12679 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3868 | 3868 | | |
3869 | 3869 | | |
3870 | 3870 | | |
| 3871 | + | |
| 3872 | + | |
| 3873 | + | |
| 3874 | + | |
| 3875 | + | |
3871 | 3876 | | |
3872 | 3877 | | |
3873 | 3878 | | |
| |||
5648 | 5653 | | |
5649 | 5654 | | |
5650 | 5655 | | |
| 5656 | + | |
5651 | 5657 | | |
5652 | 5658 | | |
5653 | 5659 | | |
| |||
8911 | 8917 | | |
8912 | 8918 | | |
8913 | 8919 | | |
| 8920 | + | |
| 8921 | + | |
| 8922 | + | |
| 8923 | + | |
| 8924 | + | |
| 8925 | + | |
8914 | 8926 | | |
8915 | 8927 | | |
8916 | 8928 | | |
| |||
10529 | 10541 | | |
10530 | 10542 | | |
10531 | 10543 | | |
| 10544 | + | |
10532 | 10545 | | |
10533 | 10546 | | |
10534 | 10547 | | |
| |||
12376 | 12389 | | |
12377 | 12390 | | |
12378 | 12391 | | |
12379 | | - | |
12380 | 12392 | | |
12381 | 12393 | | |
12382 | 12394 | | |
| |||
12396 | 12408 | | |
12397 | 12409 | | |
12398 | 12410 | | |
12399 | | - | |
12400 | 12411 | | |
12401 | 12412 | | |
12402 | 12413 | | |
| |||
12422 | 12433 | | |
12423 | 12434 | | |
12424 | 12435 | | |
12425 | | - | |
12426 | 12436 | | |
12427 | 12437 | | |
12428 | 12438 | | |
| |||
12509 | 12519 | | |
12510 | 12520 | | |
12511 | 12521 | | |
12512 | | - | |
12513 | 12522 | | |
12514 | 12523 | | |
12515 | | - | |
12516 | 12524 | | |
12517 | 12525 | | |
12518 | 12526 | | |
| |||
12522 | 12530 | | |
12523 | 12531 | | |
12524 | 12532 | | |
12525 | | - | |
12526 | 12533 | | |
12527 | 12534 | | |
12528 | 12535 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6469 | 6469 | | |
6470 | 6470 | | |
6471 | 6471 | | |
| 6472 | + | |
| 6473 | + | |
| 6474 | + | |
| 6475 | + | |
| 6476 | + | |
6472 | 6477 | | |
6473 | 6478 | | |
6474 | 6479 | | |
| |||
8262 | 8267 | | |
8263 | 8268 | | |
8264 | 8269 | | |
| 8270 | + | |
8265 | 8271 | | |
8266 | 8272 | | |
8267 | 8273 | | |
| |||
11295 | 11301 | | |
11296 | 11302 | | |
11297 | 11303 | | |
| 11304 | + | |
| 11305 | + | |
| 11306 | + | |
| 11307 | + | |
| 11308 | + | |
| 11309 | + | |
11298 | 11310 | | |
11299 | 11311 | | |
11300 | 11312 | | |
| |||
12964 | 12976 | | |
12965 | 12977 | | |
12966 | 12978 | | |
| 12979 | + | |
12967 | 12980 | | |
12968 | 12981 | | |
12969 | 12982 | | |
| |||
14784 | 14797 | | |
14785 | 14798 | | |
14786 | 14799 | | |
14787 | | - | |
14788 | 14800 | | |
14789 | 14801 | | |
14790 | 14802 | | |
| |||
14804 | 14816 | | |
14805 | 14817 | | |
14806 | 14818 | | |
14807 | | - | |
14808 | 14819 | | |
14809 | 14820 | | |
14810 | 14821 | | |
| |||
14830 | 14841 | | |
14831 | 14842 | | |
14832 | 14843 | | |
14833 | | - | |
14834 | 14844 | | |
14835 | 14845 | | |
14836 | 14846 | | |
| |||
14917 | 14927 | | |
14918 | 14928 | | |
14919 | 14929 | | |
14920 | | - | |
14921 | 14930 | | |
14922 | 14931 | | |
14923 | | - | |
14924 | 14932 | | |
14925 | 14933 | | |
14926 | 14934 | | |
| |||
14930 | 14938 | | |
14931 | 14939 | | |
14932 | 14940 | | |
14933 | | - | |
14934 | 14941 | | |
14935 | 14942 | | |
14936 | 14943 | | |
| |||
15729 | 15736 | | |
15730 | 15737 | | |
15731 | 15738 | | |
15732 | | - | |
15733 | | - | |
15734 | 15739 | | |
15735 | 15740 | | |
15736 | 15741 | | |
| |||
0 commit comments