/[Apache-SVN]
ViewVC logotype

Revision 741984


Jump to revision: Previous Next
Author: bryanduxbury
Date: Sun Feb 8 00:12:38 2009 UTC (15 years, 9 months ago)
Changed paths: 12
Log Message:
THRIFT-10. java: Descriptors used during serialization should be immutable objects

-Descriptor classes all have final members, making them immutable.
-Generated structs now have static constant versions of their TStruct and TField descriptors, and will be used during writing.
-Protocols that can benefit use static constants for various common returned descriptors.
-A duplicate FieldMetaData.java that should have been removed previously was also removed.

Changed paths

Path Details
Directoryincubator/thrift/trunk/compiler/cpp/src/generate/t_java_generator.cc modified , text changed
Directoryincubator/thrift/trunk/lib/java/src/org/apache/thrift/FieldMetaData.java deleted
Directoryincubator/thrift/trunk/lib/java/src/org/apache/thrift/TApplicationException.java modified , text changed
Directoryincubator/thrift/trunk/lib/java/src/org/apache/thrift/protocol/TBinaryProtocol.java modified , text changed
Directoryincubator/thrift/trunk/lib/java/src/org/apache/thrift/protocol/TField.java modified , text changed
Directoryincubator/thrift/trunk/lib/java/src/org/apache/thrift/protocol/TJSONProtocol.java modified , text changed
Directoryincubator/thrift/trunk/lib/java/src/org/apache/thrift/protocol/TList.java modified , text changed
Directoryincubator/thrift/trunk/lib/java/src/org/apache/thrift/protocol/TMap.java modified , text changed
Directoryincubator/thrift/trunk/lib/java/src/org/apache/thrift/protocol/TMessage.java modified , text changed
Directoryincubator/thrift/trunk/lib/java/src/org/apache/thrift/protocol/TSet.java modified , text changed
Directoryincubator/thrift/trunk/lib/java/src/org/apache/thrift/protocol/TSimpleJSONProtocol.java modified , text changed
Directoryincubator/thrift/trunk/lib/java/src/org/apache/thrift/protocol/TStruct.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26