Commit Graph

15 Commits

Author SHA1 Message Date
a8fd79991c Renamed restricted access to opaque access 2024-03-14 01:54:22 -04:00
a9c85bf017 Changed restricted access specified from ~ to # 2024-03-14 01:42:19 -04:00
db98e590fc Change interface symbol from ~ to & 2024-03-13 23:05:58 -04:00
1d90b3c7d7 Fix analyzer.Tree.methodExists and clear raw maps
This was too urgent not to continue without
2024-02-27 02:24:03 -05:00
569dd14f59 Analyzer does not allow operations on restricted types 2024-02-17 00:19:13 -05:00
4b87551702 Analyzer does not allow literals to be assigned to restricted types 2024-02-17 00:12:32 -05:00
9d009a1f64 Analyzer does not allow value casting of restricted types 2024-02-16 23:52:52 -05:00
1b92c2cf81 Analyzer does not allow subscripting, slicing of restricted types 2024-02-16 23:10:38 -05:00
3bc7467c85 Add more multi-unit test cases 2024-02-16 22:50:29 -05:00
ed282efdb7 Analyzer does not allow marking functions/methods as restricted 2024-02-16 22:31:38 -05:00
654ba361e2 Analyzer does not allow member access on restricted types 2024-02-16 22:26:22 -05:00
2d1b2bab43 Analyzer does not allow calling behaviors of restricted iface 2024-02-16 22:19:47 -05:00
c4cb1ce273 Should also make sure ~ only applies to types 2024-02-16 13:09:48 -05:00
eb9444dad3 Add more test cases for restricted typedefs in units 2024-02-16 13:06:40 -05:00
158a4220be Pass TestUnitPrivateMethod Err 2024-02-16 12:48:25 -05:00