Repository: groovy
Updated Branches:
  refs/heads/master 650936ecd -> 306644ded


GROOVY-8900: Make class `Tuple0`, `Tuple1`...`Tuple16` final(closes #829)


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

Branch: refs/heads/master
Commit: 306644ded53082e6a076a9046a0b2235f8a277a0
Parents: 650936e
Author: Daniel Sun <sun...@apache.org>
Authored: Fri Nov 23 22:38:30 2018 +0800
Committer: Daniel Sun <sun...@apache.org>
Committed: Fri Nov 23 22:38:30 2018 +0800

----------------------------------------------------------------------
 src/main/groovy/groovy/lang/Tuple0.java  | 2 +-
 src/main/groovy/groovy/lang/Tuple1.java  | 2 +-
 src/main/groovy/groovy/lang/Tuple10.java | 2 +-
 src/main/groovy/groovy/lang/Tuple11.java | 2 +-
 src/main/groovy/groovy/lang/Tuple12.java | 2 +-
 src/main/groovy/groovy/lang/Tuple13.java | 2 +-
 src/main/groovy/groovy/lang/Tuple14.java | 2 +-
 src/main/groovy/groovy/lang/Tuple15.java | 2 +-
 src/main/groovy/groovy/lang/Tuple16.java | 2 +-
 src/main/groovy/groovy/lang/Tuple2.java  | 2 +-
 src/main/groovy/groovy/lang/Tuple3.java  | 2 +-
 src/main/groovy/groovy/lang/Tuple4.java  | 2 +-
 src/main/groovy/groovy/lang/Tuple5.java  | 2 +-
 src/main/groovy/groovy/lang/Tuple6.java  | 2 +-
 src/main/groovy/groovy/lang/Tuple7.java  | 2 +-
 src/main/groovy/groovy/lang/Tuple8.java  | 2 +-
 src/main/groovy/groovy/lang/Tuple9.java  | 2 +-
 17 files changed, 17 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple0.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple0.java 
b/src/main/groovy/groovy/lang/Tuple0.java
index 3713201..95c098f 100644
--- a/src/main/groovy/groovy/lang/Tuple0.java
+++ b/src/main/groovy/groovy/lang/Tuple0.java
@@ -25,7 +25,7 @@ import groovy.util.function.Function0;
  *
  * @since 3.0.0
  */
-public class Tuple0 extends Tuple {
+public final class Tuple0 extends Tuple {
     private static final long serialVersionUID = -3791115121904072346L;
 
     public Tuple0() {

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple1.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple1.java 
b/src/main/groovy/groovy/lang/Tuple1.java
index f9b39a8..e152376 100644
--- a/src/main/groovy/groovy/lang/Tuple1.java
+++ b/src/main/groovy/groovy/lang/Tuple1.java
@@ -25,7 +25,7 @@ import groovy.util.function.Function1;
  *
  * @since 2.5.0
  */
-public class Tuple1<T1> extends Tuple {
+public final class Tuple1<T1> extends Tuple {
     private static final long serialVersionUID = -4647790147461409603L;
     private final T1 v1;
 

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple10.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple10.java 
b/src/main/groovy/groovy/lang/Tuple10.java
index 8cb7036..67ddded 100644
--- a/src/main/groovy/groovy/lang/Tuple10.java
+++ b/src/main/groovy/groovy/lang/Tuple10.java
@@ -28,7 +28,7 @@ import groovy.util.function.Function10;
  *
  * @since 3.0.0
  */
-public class Tuple10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> extends Tuple {
+public final class Tuple10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> extends 
Tuple {
     private static final long serialVersionUID = 7824474731525795360L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple11.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple11.java 
b/src/main/groovy/groovy/lang/Tuple11.java
index 511f01f..23bb963 100644
--- a/src/main/groovy/groovy/lang/Tuple11.java
+++ b/src/main/groovy/groovy/lang/Tuple11.java
@@ -28,7 +28,7 @@ import groovy.util.function.Function11;
  *
  * @since 3.0.0
  */
-public class Tuple11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> extends 
Tuple {
+public final class Tuple11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> 
extends Tuple {
     private static final long serialVersionUID = -8882524414681687282L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple12.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple12.java 
b/src/main/groovy/groovy/lang/Tuple12.java
index b14ab76..582cb92 100644
--- a/src/main/groovy/groovy/lang/Tuple12.java
+++ b/src/main/groovy/groovy/lang/Tuple12.java
@@ -28,7 +28,7 @@ import groovy.util.function.Function12;
  *
  * @since 3.0.0
  */
-public class Tuple12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> 
extends Tuple {
+public final class Tuple12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> 
extends Tuple {
     private static final long serialVersionUID = 8297587976812329899L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple13.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple13.java 
b/src/main/groovy/groovy/lang/Tuple13.java
index 406147a..d5ed275 100644
--- a/src/main/groovy/groovy/lang/Tuple13.java
+++ b/src/main/groovy/groovy/lang/Tuple13.java
@@ -28,7 +28,7 @@ import groovy.util.function.Function13;
  *
  * @since 3.0.0
  */
-public class Tuple13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> 
extends Tuple {
+public final class Tuple13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, 
T13> extends Tuple {
     private static final long serialVersionUID = -3709443502209750114L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple14.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple14.java 
b/src/main/groovy/groovy/lang/Tuple14.java
index f08138a..b9988b3 100644
--- a/src/main/groovy/groovy/lang/Tuple14.java
+++ b/src/main/groovy/groovy/lang/Tuple14.java
@@ -28,7 +28,7 @@ import groovy.util.function.Function14;
  *
  * @since 3.0.0
  */
-public class Tuple14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, 
T14> extends Tuple {
+public final class Tuple14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, 
T13, T14> extends Tuple {
     private static final long serialVersionUID = -8866382365396941648L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple15.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple15.java 
b/src/main/groovy/groovy/lang/Tuple15.java
index 2981472..5d6f56d 100644
--- a/src/main/groovy/groovy/lang/Tuple15.java
+++ b/src/main/groovy/groovy/lang/Tuple15.java
@@ -28,7 +28,7 @@ import groovy.util.function.Function15;
  *
  * @since 3.0.0
  */
-public class Tuple15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, 
T14, T15> extends Tuple {
+public final class Tuple15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, 
T13, T14, T15> extends Tuple {
     private static final long serialVersionUID = -8866382365396941648L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple16.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple16.java 
b/src/main/groovy/groovy/lang/Tuple16.java
index 66ef023..39a477f 100644
--- a/src/main/groovy/groovy/lang/Tuple16.java
+++ b/src/main/groovy/groovy/lang/Tuple16.java
@@ -28,7 +28,7 @@ import groovy.util.function.Function16;
  *
  * @since 3.0.0
  */
-public class Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, 
T14, T15, T16> extends Tuple {
+public final class Tuple16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, 
T13, T14, T15, T16> extends Tuple {
     private static final long serialVersionUID = -8866382365396941648L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple2.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple2.java 
b/src/main/groovy/groovy/lang/Tuple2.java
index 83645c7..821aea9 100644
--- a/src/main/groovy/groovy/lang/Tuple2.java
+++ b/src/main/groovy/groovy/lang/Tuple2.java
@@ -26,7 +26,7 @@ import java.util.Optional;
 /**
  * Represents a list of 2 typed Objects.
  */
-public class Tuple2<T1, T2> extends Tuple {
+public final class Tuple2<T1, T2> extends Tuple {
     private static final long serialVersionUID = 9006144674906325597L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple3.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple3.java 
b/src/main/groovy/groovy/lang/Tuple3.java
index ff567f0..e3945fb 100644
--- a/src/main/groovy/groovy/lang/Tuple3.java
+++ b/src/main/groovy/groovy/lang/Tuple3.java
@@ -27,7 +27,7 @@ import groovy.util.function.Function3;
  *
  * @since 2.5.0
  */
-public class Tuple3<T1, T2, T3> extends Tuple {
+public final class Tuple3<T1, T2, T3> extends Tuple {
     private static final long serialVersionUID = 8469774237154310687L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple4.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple4.java 
b/src/main/groovy/groovy/lang/Tuple4.java
index 39b2e0e..c18d014 100644
--- a/src/main/groovy/groovy/lang/Tuple4.java
+++ b/src/main/groovy/groovy/lang/Tuple4.java
@@ -27,7 +27,7 @@ import groovy.util.function.Function4;
  *
  * @since 2.5.0
  */
-public class Tuple4<T1, T2, T3, T4> extends Tuple {
+public final class Tuple4<T1, T2, T3, T4> extends Tuple {
     private static final long serialVersionUID = -7788878731471377207L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple5.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple5.java 
b/src/main/groovy/groovy/lang/Tuple5.java
index 663a8fa..9269377 100644
--- a/src/main/groovy/groovy/lang/Tuple5.java
+++ b/src/main/groovy/groovy/lang/Tuple5.java
@@ -27,7 +27,7 @@ import groovy.util.function.Function5;
  *
  * @since 2.5.0
  */
-public class Tuple5<T1, T2, T3, T4, T5> extends Tuple {
+public final class Tuple5<T1, T2, T3, T4, T5> extends Tuple {
     private static final long serialVersionUID = 6722094358774027115L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple6.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple6.java 
b/src/main/groovy/groovy/lang/Tuple6.java
index 4dfdb7b..d4d79a1 100644
--- a/src/main/groovy/groovy/lang/Tuple6.java
+++ b/src/main/groovy/groovy/lang/Tuple6.java
@@ -27,7 +27,7 @@ import groovy.util.function.Function6;
  *
  * @since 2.5.0
  */
-public class Tuple6<T1, T2, T3, T4, T5, T6> extends Tuple {
+public final class Tuple6<T1, T2, T3, T4, T5, T6> extends Tuple {
     private static final long serialVersionUID = -7848588473093102288L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple7.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple7.java 
b/src/main/groovy/groovy/lang/Tuple7.java
index 3ee897e..8debcfd 100644
--- a/src/main/groovy/groovy/lang/Tuple7.java
+++ b/src/main/groovy/groovy/lang/Tuple7.java
@@ -27,7 +27,7 @@ import groovy.util.function.Function7;
  *
  * @since 2.5.0
  */
-public class Tuple7<T1, T2, T3, T4, T5, T6, T7> extends Tuple {
+public final class Tuple7<T1, T2, T3, T4, T5, T6, T7> extends Tuple {
     private static final long serialVersionUID = 4226144828786865766L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple8.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple8.java 
b/src/main/groovy/groovy/lang/Tuple8.java
index c20bd76..d01321e 100644
--- a/src/main/groovy/groovy/lang/Tuple8.java
+++ b/src/main/groovy/groovy/lang/Tuple8.java
@@ -27,7 +27,7 @@ import groovy.util.function.Function8;
  *
  * @since 2.5.0
  */
-public class Tuple8<T1, T2, T3, T4, T5, T6, T7, T8> extends Tuple {
+public final class Tuple8<T1, T2, T3, T4, T5, T6, T7, T8> extends Tuple {
     private static final long serialVersionUID = -8895822084644138566L;
     private final T1 v1;
     private final T2 v2;

http://git-wip-us.apache.org/repos/asf/groovy/blob/306644de/src/main/groovy/groovy/lang/Tuple9.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/lang/Tuple9.java 
b/src/main/groovy/groovy/lang/Tuple9.java
index 0b91b64..ecc13bf 100644
--- a/src/main/groovy/groovy/lang/Tuple9.java
+++ b/src/main/groovy/groovy/lang/Tuple9.java
@@ -28,7 +28,7 @@ import groovy.util.function.Function9;
  *
  * @since 2.5.0
  */
-public class Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9> extends Tuple {
+public final class Tuple9<T1, T2, T3, T4, T5, T6, T7, T8, T9> extends Tuple {
     private static final long serialVersionUID = -5181196675351911769L;
     private final T1 v1;
     private final T2 v2;

Reply via email to