Commit Graph

4 Commits

Author SHA1 Message Date
Harlan
665db876ea [InterfaceGen] Print bodies of inlinable functions in textual interfaces (#19224)
* Introduce stored inlinable function bodies

* Remove serialization changes

* [InterfaceGen] Print inlinable function bodies

* Clean up a little bit and add test

* Undo changes to InlinableText

* Add serialization and deserialization for inlinable body text

* Allow parser to parse accessor bodies in interfaces

* Fix some tests

* Fix remaining tests

* Add tests for usableFromInline decls

* Add comments

* Clean up function body printing throughout

* Add tests for subscripts

* Remove comment about subscript inlinable text

* Address some comments

* Handle lack of @objc on Linux
2018-09-14 10:23:15 -07:00
Pitiphong Phongpattranont
0a29962d51 Added: Test cases for the platform deprecation, unavailable and platform unavailable PrintAsObjC 2018-07-27 00:13:37 +07:00
Pitiphong Phongpattranont
b3a0a5ecb9 Add the deprecation messages in the renamed-to Objective-C name test cases 2018-07-25 23:12:56 +07:00
Pitiphong Phongpattranont
65dc151954 Added: New test file for the renaming to the Objective-C functions 2018-07-25 22:59:38 +07:00