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 StuartSierra:
http://wiki.apache.org/thrift/ThriftJavaBeans

The comment on the change is:
Created page to describe differences in JavaBean-generated code.

New page:
If you add the "beans" option to the Java generator like this:

{{{
thrift --gen java:beans  file.thrift
}}}

Thrift will generate JavaBean-style classes.  

For more information on JavaBeans, see WikiPedia:JavaBeans

== Properties of Generated JavaBean Classes ==

 1. All member fields are `private`
 1. All member field have mixed-cased getter and setter methods.  For example, 
if the field is named "myValue", the methods will be "getMyValue" and 
"setMyValue".
 1. If a field is declared `optional`, it will have an "unset" method, like 
"unsetMyValue", which erases the field's value and ensures it will not be 
present in the serialized output.

Reply via email to