You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by ns...@apache.org on 2015/11/14 09:09:22 UTC

[2/3] thrift git commit: THRIFT-3157 Make TBase signature more explicit Client: Java Patch: Roshan George

THRIFT-3157 Make TBase signature more explicit
Client: Java
Patch: Roshan George

This closes #498


Project: http://git-wip-us.apache.org/repos/asf/thrift/repo
Commit: http://git-wip-us.apache.org/repos/asf/thrift/commit/c2d4c77c
Tree: http://git-wip-us.apache.org/repos/asf/thrift/tree/c2d4c77c
Diff: http://git-wip-us.apache.org/repos/asf/thrift/diff/c2d4c77c

Branch: refs/heads/master
Commit: c2d4c77c5aec372bd4f265d6bff6a55c05c6e7c1
Parents: 369d62e
Author: Roshan George <ro...@arjie.com>
Authored: Fri May 15 21:52:06 2015 -0700
Committer: Nobuaki Sukegawa <ns...@apache.org>
Committed: Sat Nov 14 17:06:30 2015 +0900

----------------------------------------------------------------------
 lib/java/src/org/apache/thrift/TBase.java  | 2 +-
 lib/java/src/org/apache/thrift/TUnion.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/thrift/blob/c2d4c77c/lib/java/src/org/apache/thrift/TBase.java
----------------------------------------------------------------------
diff --git a/lib/java/src/org/apache/thrift/TBase.java b/lib/java/src/org/apache/thrift/TBase.java
index b3ed1bc..8aba8a2 100644
--- a/lib/java/src/org/apache/thrift/TBase.java
+++ b/lib/java/src/org/apache/thrift/TBase.java
@@ -27,7 +27,7 @@ import org.apache.thrift.protocol.TProtocol;
  * 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<T,F>, F extends TFieldIdEnum> extends Comparable<T>,  Serializable {
 
   /**
    * Reads the TObject from the given input protocol.

http://git-wip-us.apache.org/repos/asf/thrift/blob/c2d4c77c/lib/java/src/org/apache/thrift/TUnion.java
----------------------------------------------------------------------
diff --git a/lib/java/src/org/apache/thrift/TUnion.java b/lib/java/src/org/apache/thrift/TUnion.java
index 3052ee1..13f9c67 100644
--- a/lib/java/src/org/apache/thrift/TUnion.java
+++ b/lib/java/src/org/apache/thrift/TUnion.java
@@ -34,7 +34,7 @@ import org.apache.thrift.scheme.SchemeFactory;
 import org.apache.thrift.scheme.StandardScheme;
 import org.apache.thrift.scheme.TupleScheme;
 
-public abstract class TUnion<T extends TUnion<?,?>, F extends TFieldIdEnum> implements TBase<T, F> {
+public abstract class TUnion<T extends TUnion<T,F>, F extends TFieldIdEnum> implements TBase<T, F> {
 
   protected Object value_;
   protected F setField_;