From 5f08b0b474a9d811f2a3b419d72fd3c6df157c9e Mon Sep 17 00:00:00 2001
From: Merlin Lee <39320777+lml2468@users.noreply.github.com>
Date: Mon, 20 May 2019 15:09:51 +0800
Subject: [PATCH] Add checkstyle for "Prohibit @author tags in Javadoc" (#7682)
* Add checkstyle for "Prohibit @author tags in Javadoc"
* Add "Do not use author tags/information in the code" back to CONTRIBUTING.md
---
codestyle/checkstyle.xml | 9 +++++++++
.../org/apache/druid/java/util/common/io/Closer.java | 1 -
.../examples/twitter/TwitterSpritzerFirehoseFactory.java | 2 --
.../apache/druid/extendedset/intset/AbstractIntSet.java | 1 -
.../org/apache/druid/extendedset/intset/ConciseSet.java | 4 ----
.../java/org/apache/druid/extendedset/intset/IntSet.java | 1 -
.../storage/cassandra/CassandraDataSegmentConfig.java | 2 --
.../storage/cassandra/CassandraDataSegmentPusher.java | 2 --
.../datasketches/hll/HllSketchAggregatorFactory.java | 1 -
.../datasketches/hll/HllSketchBuildAggregator.java | 1 -
.../hll/HllSketchBuildAggregatorFactory.java | 1 -
.../datasketches/hll/HllSketchBuildBufferAggregator.java | 1 -
.../datasketches/hll/HllSketchMergeAggregator.java | 1 -
.../hll/HllSketchMergeAggregatorFactory.java | 1 -
.../datasketches/hll/HllSketchMergeBufferAggregator.java | 1 -
.../aggregation/datasketches/hll/HllSketchModule.java | 1 -
.../hll/HllSketchToEstimateWithBoundsPostAggregator.java | 1 -
.../hll/HllSketchToStringPostAggregator.java | 1 -
.../datasketches/hll/HllSketchUnionPostAggregator.java | 1 -
19 files changed, 9 insertions(+), 24 deletions(-)
diff --git a/codestyle/checkstyle.xml b/codestyle/checkstyle.xml
index 786b1828cc9..12e95321ec5 100644
--- a/codestyle/checkstyle.xml
+++ b/codestyle/checkstyle.xml
@@ -32,6 +32,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/core/src/main/java/org/apache/druid/java/util/common/io/Closer.java b/core/src/main/java/org/apache/druid/java/util/common/io/Closer.java
index 5bba0dbd187..f5bfb2c3ea4 100644
--- a/core/src/main/java/org/apache/druid/java/util/common/io/Closer.java
+++ b/core/src/main/java/org/apache/druid/java/util/common/io/Closer.java
@@ -85,7 +85,6 @@ import java.util.Deque;
* careful to ensure that Closer is not used in code that might be executed by Hadoop indexing service. We copy Closer
* to Druid codebase in order to remove this headache.
*
- * @author Colin Decker
* @since Guava 14.0
*/
// Coffee's for {@link Closer closers} only.
diff --git a/examples/src/main/java/org/apache/druid/examples/twitter/TwitterSpritzerFirehoseFactory.java b/examples/src/main/java/org/apache/druid/examples/twitter/TwitterSpritzerFirehoseFactory.java
index dc951e81ded..65bdacd3fdc 100644
--- a/examples/src/main/java/org/apache/druid/examples/twitter/TwitterSpritzerFirehoseFactory.java
+++ b/examples/src/main/java/org/apache/druid/examples/twitter/TwitterSpritzerFirehoseFactory.java
@@ -78,8 +78,6 @@ import java.util.regex.Pattern;
* can have number format exceptions), so it might be necessary to extract raw json and process it
* separately. If so, set twitter4.jsonStoreEnabled=true and look at DataObjectFactory#getRawJSON();
* com.fasterxml.jackson.databind.ObjectMapper should be used to parse.
- *
- * @author pbaclace
*/
@JsonTypeName("twitzer")
public class TwitterSpritzerFirehoseFactory implements FirehoseFactory
diff --git a/extendedset/src/main/java/org/apache/druid/extendedset/intset/AbstractIntSet.java b/extendedset/src/main/java/org/apache/druid/extendedset/intset/AbstractIntSet.java
index aecee120ef6..0f4ef59a2d0 100755
--- a/extendedset/src/main/java/org/apache/druid/extendedset/intset/AbstractIntSet.java
+++ b/extendedset/src/main/java/org/apache/druid/extendedset/intset/AbstractIntSet.java
@@ -23,7 +23,6 @@ package org.apache.druid.extendedset.intset;
* This class provides a skeletal implementation of the {@link IntSet}
* interface to minimize the effort required to implement this interface.
*
- * @author Alessandro Colantonio
* @version $Id: AbstractIntSet.java 156 2011-09-01 00:13:57Z cocciasik $
*/
public abstract class AbstractIntSet implements IntSet
diff --git a/extendedset/src/main/java/org/apache/druid/extendedset/intset/ConciseSet.java b/extendedset/src/main/java/org/apache/druid/extendedset/intset/ConciseSet.java
index a7db53b5cfa..5bce5616a7b 100755
--- a/extendedset/src/main/java/org/apache/druid/extendedset/intset/ConciseSet.java
+++ b/extendedset/src/main/java/org/apache/druid/extendedset/intset/ConciseSet.java
@@ -49,7 +49,6 @@ import java.util.NoSuchElementException;
* depended on this exception for its correctness: the fail-fast behavior of
* iterators should be used only to detect bugs.
*
- * @author Alessandro Colantonio
* @version $Id$
*/
public class ConciseSet extends AbstractIntSet implements Serializable
@@ -2090,9 +2089,6 @@ public class ConciseSet extends AbstractIntSet implements Serializable
}
}
- /**
- * @author alessandrocolantonio
- */
private class ReverseBitIterator implements IntIterator
{
/**
diff --git a/extendedset/src/main/java/org/apache/druid/extendedset/intset/IntSet.java b/extendedset/src/main/java/org/apache/druid/extendedset/intset/IntSet.java
index 1e868501bf9..df90c1c1d0b 100755
--- a/extendedset/src/main/java/org/apache/druid/extendedset/intset/IntSet.java
+++ b/extendedset/src/main/java/org/apache/druid/extendedset/intset/IntSet.java
@@ -23,7 +23,6 @@ import java.util.Iterator;
import java.util.NoSuchElementException;
/**
- * @author Alessandro Colantonio
* @version $Id: IntSet.java 135 2011-01-04 15:54:48Z cocciasik $
*/
public interface IntSet extends Cloneable, Comparable
diff --git a/extensions-contrib/cassandra-storage/src/main/java/org/apache/druid/storage/cassandra/CassandraDataSegmentConfig.java b/extensions-contrib/cassandra-storage/src/main/java/org/apache/druid/storage/cassandra/CassandraDataSegmentConfig.java
index 0b25bb3235e..6302e3dc222 100644
--- a/extensions-contrib/cassandra-storage/src/main/java/org/apache/druid/storage/cassandra/CassandraDataSegmentConfig.java
+++ b/extensions-contrib/cassandra-storage/src/main/java/org/apache/druid/storage/cassandra/CassandraDataSegmentConfig.java
@@ -25,8 +25,6 @@ import javax.validation.constraints.NotNull;
/**
* Cassandra Config
- *
- * @author boneill42
*/
public class CassandraDataSegmentConfig
{
diff --git a/extensions-contrib/cassandra-storage/src/main/java/org/apache/druid/storage/cassandra/CassandraDataSegmentPusher.java b/extensions-contrib/cassandra-storage/src/main/java/org/apache/druid/storage/cassandra/CassandraDataSegmentPusher.java
index 61420d2ffb4..0f7d9a2a65b 100644
--- a/extensions-contrib/cassandra-storage/src/main/java/org/apache/druid/storage/cassandra/CassandraDataSegmentPusher.java
+++ b/extensions-contrib/cassandra-storage/src/main/java/org/apache/druid/storage/cassandra/CassandraDataSegmentPusher.java
@@ -41,8 +41,6 @@ import java.util.Map;
/**
* Cassandra Segment Pusher
- *
- * @author boneill42
*/
public class CassandraDataSegmentPusher extends CassandraStorage implements DataSegmentPusher
{
diff --git a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchAggregatorFactory.java b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchAggregatorFactory.java
index 2da37b840fc..b10c8c3b448 100644
--- a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchAggregatorFactory.java
+++ b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchAggregatorFactory.java
@@ -37,7 +37,6 @@ import java.util.Objects;
/**
* Base class for both build and merge factories
- * @author Alexander Saydakov
*/
public abstract class HllSketchAggregatorFactory extends AggregatorFactory
{
diff --git a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildAggregator.java b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildAggregator.java
index f4a4e1ead05..66c2036cfc4 100644
--- a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildAggregator.java
+++ b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildAggregator.java
@@ -28,7 +28,6 @@ import org.apache.druid.segment.ColumnValueSelector;
/**
* This aggregator builds sketches from raw data.
* The input column can contain identifiers of type string, char[], byte[] or any numeric type.
- * @author Alexander Saydakov
*/
public class HllSketchBuildAggregator implements Aggregator
{
diff --git a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildAggregatorFactory.java b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildAggregatorFactory.java
index edf019fe278..8668b78a5f8 100644
--- a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildAggregatorFactory.java
+++ b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildAggregatorFactory.java
@@ -34,7 +34,6 @@ import javax.annotation.Nullable;
/**
* This aggregator factory is for building sketches from raw data.
* The input column can contain identifiers of type string, char[], byte[] or any numeric type.
- * @author Alexander Saydakov
*/
public class HllSketchBuildAggregatorFactory extends HllSketchAggregatorFactory
{
diff --git a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildBufferAggregator.java b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildBufferAggregator.java
index ce1582182d6..5532866a2d8 100644
--- a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildBufferAggregator.java
+++ b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchBuildBufferAggregator.java
@@ -38,7 +38,6 @@ import java.util.concurrent.locks.ReadWriteLock;
/**
* This aggregator builds sketches from raw data.
* The input column can contain identifiers of type string, char[], byte[] or any numeric type.
- * @author Alexander Saydakov
*/
public class HllSketchBuildBufferAggregator implements BufferAggregator
{
diff --git a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeAggregator.java b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeAggregator.java
index 14538f3f8c1..af046bc89c8 100644
--- a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeAggregator.java
+++ b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeAggregator.java
@@ -28,7 +28,6 @@ import org.apache.druid.segment.ColumnValueSelector;
/**
* This aggregator merges existing sketches.
* The input column must contain {@link HllSketch}
- * @author Alexander Saydakov
*/
public class HllSketchMergeAggregator implements Aggregator
{
diff --git a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeAggregatorFactory.java b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeAggregatorFactory.java
index b82b35babe4..3f4cbc2609a 100644
--- a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeAggregatorFactory.java
+++ b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeAggregatorFactory.java
@@ -37,7 +37,6 @@ import javax.annotation.Nullable;
/**
* This aggregator factory is for merging existing sketches.
* The input column must contain {@link HllSketch}
- * @author Alexander Saydakov
*/
public class HllSketchMergeAggregatorFactory extends HllSketchAggregatorFactory
{
diff --git a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeBufferAggregator.java b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeBufferAggregator.java
index eec9ef22039..0167e1ad09b 100644
--- a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeBufferAggregator.java
+++ b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchMergeBufferAggregator.java
@@ -36,7 +36,6 @@ import java.util.concurrent.locks.ReadWriteLock;
/**
* This aggregator merges existing sketches.
* The input column must contain {@link HllSketch}
- * @author Alexander Saydakov
*/
public class HllSketchMergeBufferAggregator implements BufferAggregator
{
diff --git a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchModule.java b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchModule.java
index 5a183d9ef6e..1d2c081e002 100644
--- a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchModule.java
+++ b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchModule.java
@@ -36,7 +36,6 @@ import java.util.List;
/**
* This module is to support count-distinct operations using {@link HllSketch}.
* See HyperLogLog Sketch documentation
- * @author Alexander Saydakov
*/
public class HllSketchModule implements DruidModule
{
diff --git a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchToEstimateWithBoundsPostAggregator.java b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchToEstimateWithBoundsPostAggregator.java
index f139456bd13..cd40c52ad97 100644
--- a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchToEstimateWithBoundsPostAggregator.java
+++ b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchToEstimateWithBoundsPostAggregator.java
@@ -40,7 +40,6 @@ import java.util.Set;
* The bounds are provided at a given number of standard deviations (optional, defaults to 1).
* This must be an integer value of 1, 2 or 3 corresponding to approximately 68.3%, 95.4% and 99.7%
* confidence intervals.
- * @author Alexander Saydakov
*/
public class HllSketchToEstimateWithBoundsPostAggregator implements PostAggregator
{
diff --git a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchToStringPostAggregator.java b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchToStringPostAggregator.java
index 19a16149ec3..861d570151c 100644
--- a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchToStringPostAggregator.java
+++ b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchToStringPostAggregator.java
@@ -36,7 +36,6 @@ import java.util.Set;
* Returns a human-readable summary of a given {@link HllSketch}.
* This is a string returned by toString() method of the sketch.
* This can be useful for debugging.
- * @author Alexander Saydakov
*/
public class HllSketchToStringPostAggregator implements PostAggregator
{
diff --git a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchUnionPostAggregator.java b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchUnionPostAggregator.java
index 65988d7a34b..daf0273bcf2 100644
--- a/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchUnionPostAggregator.java
+++ b/extensions-core/datasketches/src/main/java/org/apache/druid/query/aggregation/datasketches/hll/HllSketchUnionPostAggregator.java
@@ -39,7 +39,6 @@ import java.util.Set;
/**
* Returns a union of a given list of sketches.
- * @author Alexander Saydakov
*/
public class HllSketchUnionPostAggregator implements PostAggregator
{