-
- Downloads
[SPARK-13702][CORE][SQL][MLLIB] Use diamond operator for generic instance creation in Java code.
## What changes were proposed in this pull request? In order to make `docs/examples` (and other related code) more simple/readable/user-friendly, this PR replaces existing codes like the followings by using `diamond` operator. ``` - final ArrayList<Product2<Object, Object>> dataToWrite = - new ArrayList<Product2<Object, Object>>(); + final ArrayList<Product2<Object, Object>> dataToWrite = new ArrayList<>(); ``` Java 7 or higher supports **diamond** operator which replaces the type arguments required to invoke the constructor of a generic class with an empty set of type parameters (<>). Currently, Spark Java code use mixed usage of this. ## How was this patch tested? Manual. Pass the existing tests. Author: Dongjoon Hyun <dongjoon@apache.org> Closes #11541 from dongjoon-hyun/SPARK-13702.
Showing
- common/network-common/src/main/java/org/apache/spark/network/client/TransportClientFactory.java 2 additions, 2 deletions...g/apache/spark/network/client/TransportClientFactory.java
- core/src/main/java/org/apache/spark/shuffle/sort/ShuffleExternalSorter.java 2 additions, 2 deletions.../org/apache/spark/shuffle/sort/ShuffleExternalSorter.java
- core/src/main/java/org/apache/spark/status/api/v1/TaskSorting.java 1 addition, 1 deletion...main/java/org/apache/spark/status/api/v1/TaskSorting.java
- core/src/test/java/org/apache/spark/launcher/SparkLauncherSuite.java 1 addition, 1 deletion...st/java/org/apache/spark/launcher/SparkLauncherSuite.java
- core/src/test/java/org/apache/spark/shuffle/sort/UnsafeShuffleWriterSuite.java 8 additions, 11 deletions...g/apache/spark/shuffle/sort/UnsafeShuffleWriterSuite.java
- core/src/test/java/org/apache/spark/unsafe/map/AbstractBytesToBytesMapSuite.java 3 additions, 3 deletions...apache/spark/unsafe/map/AbstractBytesToBytesMapSuite.java
- core/src/test/java/org/apache/spark/util/collection/TestTimSort.java 1 addition, 1 deletion...st/java/org/apache/spark/util/collection/TestTimSort.java
- core/src/test/java/org/apache/spark/util/collection/unsafe/sort/UnsafeExternalSorterSuite.java 1 addition, 1 deletion...til/collection/unsafe/sort/UnsafeExternalSorterSuite.java
- docs/sql-programming-guide.md 2 additions, 2 deletionsdocs/sql-programming-guide.md
- docs/streaming-programming-guide.md 2 additions, 2 deletionsdocs/streaming-programming-guide.md
- examples/src/main/java/org/apache/spark/examples/JavaLogQuery.java 1 addition, 1 deletion...src/main/java/org/apache/spark/examples/JavaLogQuery.java
- examples/src/main/java/org/apache/spark/examples/JavaPageRank.java 1 addition, 1 deletion...src/main/java/org/apache/spark/examples/JavaPageRank.java
- examples/src/main/java/org/apache/spark/examples/JavaSparkPi.java 1 addition, 1 deletion.../src/main/java/org/apache/spark/examples/JavaSparkPi.java
- examples/src/main/java/org/apache/spark/examples/JavaTC.java 5 additions, 5 deletionsexamples/src/main/java/org/apache/spark/examples/JavaTC.java
- examples/src/main/java/org/apache/spark/examples/JavaWordCount.java 1 addition, 1 deletion...rc/main/java/org/apache/spark/examples/JavaWordCount.java
- examples/src/main/java/org/apache/spark/examples/ml/JavaElementwiseProductExample.java 1 addition, 1 deletion...ache/spark/examples/ml/JavaElementwiseProductExample.java
- examples/src/main/java/org/apache/spark/examples/mllib/JavaDecisionTreeClassificationExample.java 2 additions, 2 deletions...examples/mllib/JavaDecisionTreeClassificationExample.java
- examples/src/main/java/org/apache/spark/examples/mllib/JavaDecisionTreeRegressionExample.java 2 additions, 2 deletions...ark/examples/mllib/JavaDecisionTreeRegressionExample.java
- examples/src/main/java/org/apache/spark/examples/mllib/JavaGradientBoostingClassificationExample.java 2 additions, 2 deletions...ples/mllib/JavaGradientBoostingClassificationExample.java
- examples/src/main/java/org/apache/spark/examples/mllib/JavaGradientBoostingRegressionExample.java 2 additions, 2 deletions...examples/mllib/JavaGradientBoostingRegressionExample.java
Loading
Please register or sign in to comment