spark git commit: [SPARK-9534] [BUILD] Enable javac lint for scalac parity; fix a lot of build warnings, 1.5.0 edition

2015-08-04 Thread srowen
Repository: spark
Updated Branches:
  refs/heads/branch-1.5 29f2d5a06 -> 5ae675360


[SPARK-9534] [BUILD] Enable javac lint for scalac parity; fix a lot of build 
warnings, 1.5.0 edition

Enable most javac lint warnings; fix a lot of build warnings. In a few cases, 
touch up surrounding code in the process.

I'll explain several of the changes inline in comments.

Author: Sean Owen 

Closes #7862 from srowen/SPARK-9534 and squashes the following commits:

ea51618 [Sean Owen] Enable most javac lint warnings; fix a lot of build 
warnings. In a few cases, touch up surrounding code in the process.

(cherry picked from commit 76d74090d60f74412bd45487e8db6aff2e8343a2)
Signed-off-by: Sean Owen 


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

Branch: refs/heads/branch-1.5
Commit: 5ae675360d883483e509788b8867c1c98b4820fd
Parents: 29f2d5a
Author: Sean Owen 
Authored: Tue Aug 4 12:02:26 2015 +0100
Committer: Sean Owen 
Committed: Tue Aug 4 12:02:45 2015 +0100

--
 .../java/JavaSparkContextVarargsWorkaround.java | 19 +++---
 .../spark/storage/TachyonBlockManager.scala |  9 ++-
 .../deploy/master/PersistenceEngineSuite.scala  | 13 ++--
 .../mesos/MesosSchedulerUtilsSuite.scala|  3 +
 .../spark/examples/ml/JavaOneVsRestExample.java |  1 +
 .../streaming/JavaStatefulNetworkWordCount.java |  4 +-
 .../kafka/JavaDirectKafkaStreamSuite.java   |  2 +-
 .../evaluation/JavaRankingMetricsSuite.java | 14 ++---
 .../ml/classification/NaiveBayesSuite.scala |  4 +-
 .../network/protocol/ChunkFetchFailure.java |  5 ++
 .../network/protocol/ChunkFetchRequest.java |  5 ++
 .../network/protocol/ChunkFetchSuccess.java |  5 ++
 .../spark/network/protocol/RpcFailure.java  |  5 ++
 .../spark/network/protocol/RpcRequest.java  |  5 ++
 .../spark/network/protocol/RpcResponse.java |  5 ++
 .../apache/spark/network/TestManagedBuffer.java |  5 ++
 .../spark/network/sasl/SparkSaslSuite.java  | 16 ++---
 .../ExternalShuffleBlockHandlerSuite.java   |  6 +-
 .../shuffle/RetryingBlockFetcherSuite.java  | 47 ---
 pom.xml |  4 ++
 .../apache/spark/sql/JavaDataFrameSuite.java|  1 +
 .../spark/sql/sources/TableScanSuite.scala  | 16 +++--
 .../sql/hive/client/IsolatedClientLoader.scala  |  2 +-
 .../spark/sql/hive/execution/commands.scala |  2 +-
 .../spark/sql/hive/JavaDataFrameSuite.java  |  2 +-
 .../sql/hive/execution/SQLQuerySuite.scala  |  4 +-
 .../streaming/scheduler/JobScheduler.scala  |  4 +-
 .../spark/streaming/JavaWriteAheadLogSuite.java | 62 ++--
 .../spark/streaming/UISeleniumSuite.scala   |  4 +-
 29 files changed, 167 insertions(+), 107 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/spark/blob/5ae67536/core/src/main/java/org/apache/spark/api/java/JavaSparkContextVarargsWorkaround.java
--
diff --git 
a/core/src/main/java/org/apache/spark/api/java/JavaSparkContextVarargsWorkaround.java
 
b/core/src/main/java/org/apache/spark/api/java/JavaSparkContextVarargsWorkaround.java
index 2090efd..d4c42b3 100644
--- 
a/core/src/main/java/org/apache/spark/api/java/JavaSparkContextVarargsWorkaround.java
+++ 
b/core/src/main/java/org/apache/spark/api/java/JavaSparkContextVarargsWorkaround.java
@@ -23,11 +23,13 @@ import java.util.List;
 // See
 // 
http://scala-programming-language.1934581.n4.nabble.com/Workaround-for-implementing-java-varargs-in-2-7-2-final-tp1944767p1944772.html
 abstract class JavaSparkContextVarargsWorkaround {
-  public  JavaRDD union(JavaRDD... rdds) {
+
+  @SafeVarargs
+  public final  JavaRDD union(JavaRDD... rdds) {
 if (rdds.length == 0) {
   throw new IllegalArgumentException("Union called on empty list");
 }
-ArrayList> rest = new ArrayList>(rdds.length - 1);
+List> rest = new ArrayList<>(rdds.length - 1);
 for (int i = 1; i < rdds.length; i++) {
   rest.add(rdds[i]);
 }
@@ -38,18 +40,19 @@ abstract class JavaSparkContextVarargsWorkaround {
 if (rdds.length == 0) {
   throw new IllegalArgumentException("Union called on empty list");
 }
-ArrayList rest = new ArrayList(rdds.length - 
1);
+List rest = new ArrayList<>(rdds.length - 1);
 for (int i = 1; i < rdds.length; i++) {
   rest.add(rdds[i]);
 }
 return union(rdds[0], rest);
   }
 
-  public  JavaPairRDD union(JavaPairRDD... rdds) {
+  @SafeVarargs
+  public final  JavaPairRDD union(JavaPairRDD... rdds) {
 if (rdds.length == 0) {
   throw new IllegalArgumentException("Union called on empty list");
 }
-ArrayList> rest = n

spark git commit: [SPARK-9534] [BUILD] Enable javac lint for scalac parity; fix a lot of build warnings, 1.5.0 edition

2015-08-04 Thread srowen
Repository: spark
Updated Branches:
  refs/heads/master 9e952ecbc -> 76d74090d


[SPARK-9534] [BUILD] Enable javac lint for scalac parity; fix a lot of build 
warnings, 1.5.0 edition

Enable most javac lint warnings; fix a lot of build warnings. In a few cases, 
touch up surrounding code in the process.

I'll explain several of the changes inline in comments.

Author: Sean Owen 

Closes #7862 from srowen/SPARK-9534 and squashes the following commits:

ea51618 [Sean Owen] Enable most javac lint warnings; fix a lot of build 
warnings. In a few cases, touch up surrounding code in the process.


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

Branch: refs/heads/master
Commit: 76d74090d60f74412bd45487e8db6aff2e8343a2
Parents: 9e952ec
Author: Sean Owen 
Authored: Tue Aug 4 12:02:26 2015 +0100
Committer: Sean Owen 
Committed: Tue Aug 4 12:02:26 2015 +0100

--
 .../java/JavaSparkContextVarargsWorkaround.java | 19 +++---
 .../spark/storage/TachyonBlockManager.scala |  9 ++-
 .../deploy/master/PersistenceEngineSuite.scala  | 13 ++--
 .../mesos/MesosSchedulerUtilsSuite.scala|  3 +
 .../spark/examples/ml/JavaOneVsRestExample.java |  1 +
 .../streaming/JavaStatefulNetworkWordCount.java |  4 +-
 .../kafka/JavaDirectKafkaStreamSuite.java   |  2 +-
 .../evaluation/JavaRankingMetricsSuite.java | 14 ++---
 .../ml/classification/NaiveBayesSuite.scala |  4 +-
 .../network/protocol/ChunkFetchFailure.java |  5 ++
 .../network/protocol/ChunkFetchRequest.java |  5 ++
 .../network/protocol/ChunkFetchSuccess.java |  5 ++
 .../spark/network/protocol/RpcFailure.java  |  5 ++
 .../spark/network/protocol/RpcRequest.java  |  5 ++
 .../spark/network/protocol/RpcResponse.java |  5 ++
 .../apache/spark/network/TestManagedBuffer.java |  5 ++
 .../spark/network/sasl/SparkSaslSuite.java  | 16 ++---
 .../ExternalShuffleBlockHandlerSuite.java   |  6 +-
 .../shuffle/RetryingBlockFetcherSuite.java  | 47 ---
 pom.xml |  4 ++
 .../apache/spark/sql/JavaDataFrameSuite.java|  1 +
 .../spark/sql/sources/TableScanSuite.scala  | 16 +++--
 .../sql/hive/client/IsolatedClientLoader.scala  |  2 +-
 .../spark/sql/hive/execution/commands.scala |  2 +-
 .../spark/sql/hive/JavaDataFrameSuite.java  |  2 +-
 .../sql/hive/execution/SQLQuerySuite.scala  |  4 +-
 .../streaming/scheduler/JobScheduler.scala  |  4 +-
 .../spark/streaming/JavaWriteAheadLogSuite.java | 62 ++--
 .../spark/streaming/UISeleniumSuite.scala   |  4 +-
 29 files changed, 167 insertions(+), 107 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/spark/blob/76d74090/core/src/main/java/org/apache/spark/api/java/JavaSparkContextVarargsWorkaround.java
--
diff --git 
a/core/src/main/java/org/apache/spark/api/java/JavaSparkContextVarargsWorkaround.java
 
b/core/src/main/java/org/apache/spark/api/java/JavaSparkContextVarargsWorkaround.java
index 2090efd..d4c42b3 100644
--- 
a/core/src/main/java/org/apache/spark/api/java/JavaSparkContextVarargsWorkaround.java
+++ 
b/core/src/main/java/org/apache/spark/api/java/JavaSparkContextVarargsWorkaround.java
@@ -23,11 +23,13 @@ import java.util.List;
 // See
 // 
http://scala-programming-language.1934581.n4.nabble.com/Workaround-for-implementing-java-varargs-in-2-7-2-final-tp1944767p1944772.html
 abstract class JavaSparkContextVarargsWorkaround {
-  public  JavaRDD union(JavaRDD... rdds) {
+
+  @SafeVarargs
+  public final  JavaRDD union(JavaRDD... rdds) {
 if (rdds.length == 0) {
   throw new IllegalArgumentException("Union called on empty list");
 }
-ArrayList> rest = new ArrayList>(rdds.length - 1);
+List> rest = new ArrayList<>(rdds.length - 1);
 for (int i = 1; i < rdds.length; i++) {
   rest.add(rdds[i]);
 }
@@ -38,18 +40,19 @@ abstract class JavaSparkContextVarargsWorkaround {
 if (rdds.length == 0) {
   throw new IllegalArgumentException("Union called on empty list");
 }
-ArrayList rest = new ArrayList(rdds.length - 
1);
+List rest = new ArrayList<>(rdds.length - 1);
 for (int i = 1; i < rdds.length; i++) {
   rest.add(rdds[i]);
 }
 return union(rdds[0], rest);
   }
 
-  public  JavaPairRDD union(JavaPairRDD... rdds) {
+  @SafeVarargs
+  public final  JavaPairRDD union(JavaPairRDD... rdds) {
 if (rdds.length == 0) {
   throw new IllegalArgumentException("Union called on empty list");
 }
-ArrayList> rest = new ArrayList>(rdds.length - 1);
+List> rest = new ArrayList<>(rdds.length - 1);
 for (int i = 1;