This closes #3531: [BEAM-2306] Fail build when @Deprecated is used without @deprecated javadoc
[BEAM-2306] Add checkstyle check to fail the build when @Deprecated is used without @deprecated javadoc (or vice versa). Project: http://git-wip-us.apache.org/repos/asf/beam/repo Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/a6f460fe Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/a6f460fe Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/a6f460fe Branch: refs/heads/master Commit: a6f460fe3b760aafbc748ae18956f0f2c1fedfad Parents: 7fde976 d290114 Author: Kenneth Knowles <[email protected]> Authored: Wed Jul 19 09:03:48 2017 -0700 Committer: Kenneth Knowles <[email protected]> Committed: Wed Jul 19 09:03:48 2017 -0700 ---------------------------------------------------------------------- .../construction/CreatePCollectionViewTranslation.java | 11 ++++++++++- .../core/construction/PTransformTranslation.java | 4 ++++ .../beam/runners/core/InMemoryTimerInternals.java | 9 +++++++++ .../java/org/apache/beam/runners/core/StateTags.java | 3 +++ .../beam/runners/direct/DirectTimerInternals.java | 9 +++++++++ .../translation/wrappers/streaming/DoFnOperator.java | 9 +++++++++ .../apache/beam/runners/dataflow/DataflowRunner.java | 3 ++- .../options/DataflowPipelineWorkerPoolOptions.java | 3 +++ .../build-tools/src/main/resources/beam/checkstyle.xml | 8 ++++++++ .../src/main/java/org/apache/beam/sdk/coders/Coder.java | 12 +++++++++++- .../java/org/apache/beam/sdk/coders/CoderRegistry.java | 9 +++++++++ .../main/java/org/apache/beam/sdk/io/AvroSource.java | 6 ------ .../main/java/org/apache/beam/sdk/testing/PAssert.java | 5 +++-- .../java/org/apache/beam/sdk/testing/StreamingIT.java | 4 ++++ .../java/org/apache/beam/sdk/transforms/Combine.java | 1 - .../main/java/org/apache/beam/sdk/transforms/DoFn.java | 3 +++ .../main/java/org/apache/beam/sdk/transforms/View.java | 2 +- .../beam/sdk/transforms/reflect/DoFnInvokers.java | 9 --------- .../java/org/apache/beam/sdk/util/IdentityWindowFn.java | 1 - .../org/apache/beam/sdk/values/PCollectionViews.java | 1 - .../main/java/org/apache/beam/sdk/values/PValue.java | 4 ++-- .../org/apache/beam/sdk/coders/DefaultCoderTest.java | 3 ++- .../org/apache/beam/fn/harness/BoundedSourceRunner.java | 6 +++--- 23 files changed, 95 insertions(+), 30 deletions(-) ----------------------------------------------------------------------
