Author: bryanduxbury
Date: Mon May 23 18:30:06 2011
New Revision: 1126637
URL: http://svn.apache.org/viewvc?rev=1126637&view=rev
Log:
THRIFT-1178. java: Java: TBase signature should be T extends TBase<?,?>
Patch: Ryan Rawson
Modified:
thrift/trunk/lib/java/src/org/apache/thrift/TBase.java
Modified: thrift/trunk/lib/java/src/org/apache/thrift/TBase.java
URL:
http://svn.apache.org/viewvc/thrift/trunk/lib/java/src/org/apache/thrift/TBase.java?rev=1126637&r1=1126636&r2=1126637&view=diff
==============================================================================
--- thrift/trunk/lib/java/src/org/apache/thrift/TBase.java (original)
+++ thrift/trunk/lib/java/src/org/apache/thrift/TBase.java Mon May 23 18:30:06
2011
@@ -27,7 +27,7 @@ import org.apache.thrift.protocol.TProto
* Generic base interface for generated Thrift objects.
*
*/
-public interface TBase<T extends TBase, F extends TFieldIdEnum> extends
Comparable<T>, Serializable {
+public interface TBase<T extends TBase<?,?>, F extends TFieldIdEnum> extends
Comparable<T>, Serializable {
/**
* Reads the TObject from the given input protocol.