Revert r806014 "THRIFT-562. java: Java is inconsistent ..."
authorDavid Reiss <dreiss@apache.org>
Thu, 27 Aug 2009 20:27:09 +0000 (20:27 +0000)
committerDavid Reiss <dreiss@apache.org>
Thu, 27 Aug 2009 20:27:09 +0000 (20:27 +0000)
commitaf81de0123c8d9920a25a27d28da66f9d00748cc
treea85adc2cfe4a3e5ae040f4b3eecb64e92f8013b8
parent2c8cd944e50d4d69f00fde70ecee9c75ab924e2b
Revert r806014 "THRIFT-562. java: Java is inconsistent ..."

- It changed the semantics of default-presence fields.
- It messed up calls that accept exceptions.
- Full details on issue.

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@808609 13f79535-47bb-0310-9956-ffa450edef68
compiler/cpp/src/generate/t_java_generator.cc
lib/java/test/org/apache/thrift/test/Fixtures.java
lib/java/test/org/apache/thrift/test/TCompactProtocolTest.java