You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by Apache Wiki <wi...@apache.org> on 2009/08/31 21:20:48 UTC
[Thrift Wiki] Trivial Update of "ThriftFeatures" by RobSlifka
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Thrift Wiki" for change notification.
The following page has been changed by RobSlifka:
http://wiki.apache.org/thrift/ThriftFeatures
The comment on the change is:
Minor update to point out that method overloading is not supported.
------------------------------------------------------------------------------
* cyclic structs - Structs can only contain structs that have been declared before it. A struct also cannot contain itself
* struct inheritance - Use struct composition instead
* polymorphism - As there is no inheritance, polymorphism is also not supported
+ * overloading - All methods within a service must be uniquely named
* heterogeneous containers - All items in a container must be of the same type
* {{{null}}} return - {{{null}}} cannot be returned directly from a function. Use a wrapper struct or a marker value instead