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