This is an automated email from the ASF dual-hosted git repository.
damccorm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new c10028b2583 Fix UnusedVariable warnings across codebase (#37770)
c10028b2583 is described below
commit c10028b2583fe6977656fc0361b06def756b7e5f
Author: Radosław Stankiewicz <[email protected]>
AuthorDate: Fri Mar 20 18:25:59 2026 +0100
Fix UnusedVariable warnings across codebase (#37770)
supress warnings in tests
---
.../org/apache/beam/gradle/BeamModulePlugin.groovy | 1 -
...BoundedSplittableProcessElementInvokerTest.java | 8 +++---
.../SimplePushbackSideInputDoFnRunnerTest.java | 3 ++-
.../runners/core/SplittableParDoProcessFnTest.java | 17 +++++++-----
.../apache/beam/runners/direct/DirectMetrics.java | 4 ++-
...cycleManagerRemovingTransformEvaluatorTest.java | 2 +-
.../runners/direct/DoFnLifecycleManagerTest.java | 2 +-
.../runners/direct/DoFnLifecycleManagersTest.java | 4 +--
.../runners/flink/FlinkExecutionEnvironments.java | 2 --
.../streaming/ExecutableStageDoFnOperator.java | 4 +--
.../beam/runners/flink/ReadSourcePortableTest.java | 2 ++
.../dataflow/DataflowPipelineTranslatorTest.java | 6 +++--
.../dataflow/worker/StreamingDataflowWorker.java | 2 ++
.../dataflow/worker/status/DebugCapture.java | 2 ++
.../dataflow/worker/DefaultParDoFnFactoryTest.java | 2 +-
.../dataflow/worker/DoFnInstanceManagersTest.java | 3 ++-
.../worker/StreamingDataflowWorkerTest.java | 2 +-
.../dataflow/worker/WorkerCustomSourcesTest.java | 1 +
.../logging/DataflowWorkerLoggingHandlerTest.java | 1 +
.../PortablePipelineJarCreatorTest.java | 4 +--
.../translation/ParDoBoundMultiTranslator.java | 2 +-
.../apache/beam/sdk/schemas/transforms/Select.java | 7 +++--
.../apache/beam/sdk/coders/CoderRegistryTest.java | 4 +--
.../sdk/options/PipelineOptionsFactoryTest.java | 3 ++-
.../sdk/options/ProxyInvocationHandlerTest.java | 1 +
.../beam/sdk/schemas/utils/JsonUtilsTest.java | 2 ++
.../apache/beam/sdk/transforms/DoFnTesterTest.java | 2 +-
.../org/apache/beam/sdk/transforms/WaitTest.java | 2 +-
.../sdk/transforms/display/DisplayDataTest.java | 2 +-
.../sdk/transforms/reflect/DefaultPackageTest.java | 2 +-
.../reflect/DoFnSignaturesSplittableDoFnTest.java | 12 ++++++---
.../construction/PTransformReplacementsTest.java | 2 +-
.../construction/PTransformTranslationTest.java | 2 +-
.../util/construction/ParDoTranslationTest.java | 21 +++++++++------
.../util/construction/PipelineTranslationTest.java | 2 +-
.../sdk/util/construction/SplittableParDoTest.java | 12 ++++++---
.../construction/graph/FieldAccessVisitorTest.java | 7 ++---
.../graph/ProjectionProducerVisitorTest.java | 2 +-
.../graph/ProjectionPushdownOptimizerTest.java | 5 ++--
.../construction/graph/QueryablePipelineTest.java | 2 +-
.../sdk/expansion/service/ExpansionService.java | 2 +-
.../sdk/extensions/avro/coders/AvroCoderTest.java | 2 ++
.../beam/sdk/extensions/sql/impl/nfa/NFA.java | 31 +++-------------------
.../sql/impl/rel/BeamEnumerableConverter.java | 2 +-
.../sdk/extensions/sql/impl/rel/BeamWindowRel.java | 10 ++++---
.../sql/impl/rel/BeamEnumerableConverterTest.java | 2 +-
.../org/apache/beam/sdk/io/datadog/DatadogIO.java | 2 --
.../beam/sdk/io/elasticsearch/ElasticsearchIO.java | 2 +-
.../JsonReadSchemaTransformFormatProviderTest.java | 8 +++---
.../io/gcp/bigquery/UpdateSchemaDestination.java | 11 +++-----
.../beam/sdk/io/gcp/bigquery/WriteTables.java | 2 +-
...ueryStorageWriteApiSchemaTransformProvider.java | 4 +--
.../pubsub/PubsubReadSchemaTransformProvider.java | 2 +-
.../apache/beam/sdk/io/gcp/spanner/SpannerIO.java | 5 ----
.../SpannerWriteSchemaTransformProvider.java | 4 +--
.../io/gcp/bigquery/BigQueryIOStorageReadTest.java | 5 +++-
.../dao/ChangeStreamResultSetTest.java | 1 -
.../java/org/apache/beam/sdk/io/hbase/HBaseIO.java | 4 +--
.../sdk/io/iceberg/WriteDirectRowsToFiles.java | 2 +-
.../io/jdbc/JdbcWriteSchemaTransformProvider.java | 2 +-
.../java/org/apache/beam/sdk/io/jdbc/JdbcIOIT.java | 3 ++-
.../org/apache/beam/sdk/io/kafka/KafkaIOIT.java | 1 +
.../KafkaUnboundedReaderIdlePartitionTest.java | 2 +-
.../java/org/apache/beam/sdk/io/kudu/KuduIO.java | 6 +++--
.../apache/beam/sdk/io/pulsar/PulsarIOUtils.java | 3 ---
.../apache/beam/sdk/io/pulsar/PulsarIOTest.java | 3 ---
.../beam/sdk/io/singlestore/SingleStoreIO.java | 5 ++--
.../ml/inference/remote/RemoteInferenceTest.java | 18 +++++--------
.../beam/sdk/testing/TestPipelineExtension.java | 1 -
.../sdk/testutils/metrics/MetricsReaderTest.java | 2 +-
70 files changed, 156 insertions(+), 157 deletions(-)
diff --git
a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
index f52105b786b..e284fc0b374 100644
--- a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
+++ b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
@@ -1567,7 +1567,6 @@ class BeamModulePlugin implements Plugin<Project> {
"NullableTypeParameter",
"NullableWildcard",
"SuperCallToObjectMethod",
- "UnusedVariable",
// intended suppressions emerged in newer protobuf versions
// For backward compatibility. Public method checked in before
this check impl
// Possible use in interface subclasses
diff --git
a/runners/core-java/src/test/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvokerTest.java
b/runners/core-java/src/test/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvokerTest.java
index 8b2b83b4d9a..1750cceffa0 100644
---
a/runners/core-java/src/test/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvokerTest.java
+++
b/runners/core-java/src/test/java/org/apache/beam/runners/core/OutputAndTimeBoundedSplittableProcessElementInvokerTest.java
@@ -90,7 +90,7 @@ public class
OutputAndTimeBoundedSplittableProcessElementInvokerTest {
}
@GetInitialRestriction
- public OffsetRange getInitialRestriction(@Element Void element) {
+ public OffsetRange getInitialRestriction(@SuppressWarnings("unused")
@Element Void element) {
throw new UnsupportedOperationException("Should not be called in this
test");
}
}
@@ -209,7 +209,8 @@ public class
OutputAndTimeBoundedSplittableProcessElementInvokerTest {
}
@GetInitialRestriction
- public OffsetRange getInitialRestriction(@Element Void element) {
+ public OffsetRange getInitialRestriction(
+ @SuppressWarnings("unused") @Element Void element) {
throw new UnsupportedOperationException("Should not be called in
this test");
}
};
@@ -228,7 +229,8 @@ public class
OutputAndTimeBoundedSplittableProcessElementInvokerTest {
}
@GetInitialRestriction
- public OffsetRange getInitialRestriction(@Element Void element) {
+ public OffsetRange getInitialRestriction(
+ @SuppressWarnings("unused") @Element Void element) {
throw new UnsupportedOperationException("Should not be called in
this test");
}
};
diff --git
a/runners/core-java/src/test/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunnerTest.java
b/runners/core-java/src/test/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunnerTest.java
index 9703c3c80bd..1ae937b7a83 100644
---
a/runners/core-java/src/test/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunnerTest.java
+++
b/runners/core-java/src/test/java/org/apache/beam/runners/core/SimplePushbackSideInputDoFnRunnerTest.java
@@ -536,7 +536,8 @@ public class SimplePushbackSideInputDoFnRunnerTest {
public final StateSpec<ValueState<Integer>> intState =
StateSpecs.value(VarIntCoder.of());
@ProcessElement
- public void processElement(ProcessContext c, @StateId(stateId)
ValueState<Integer> state) {
+ public void processElement(
+ @SuppressWarnings("unused") ProcessContext c, @StateId(stateId)
ValueState<Integer> state) {
Integer currentValue = MoreObjects.firstNonNull(state.read(), 0);
state.write(currentValue + 1);
}
diff --git
a/runners/core-java/src/test/java/org/apache/beam/runners/core/SplittableParDoProcessFnTest.java
b/runners/core-java/src/test/java/org/apache/beam/runners/core/SplittableParDoProcessFnTest.java
index 614721761f9..ef1f201ca1e 100644
---
a/runners/core-java/src/test/java/org/apache/beam/runners/core/SplittableParDoProcessFnTest.java
+++
b/runners/core-java/src/test/java/org/apache/beam/runners/core/SplittableParDoProcessFnTest.java
@@ -305,7 +305,8 @@ public class SplittableParDoProcessFnTest {
}
@GetInitialRestriction
- public SomeRestriction getInitialRestriction(@Element Integer elem) {
+ public SomeRestriction getInitialRestriction(
+ @SuppressWarnings("unused") @Element Integer elem) {
return new SomeRestriction();
}
}
@@ -364,7 +365,7 @@ public class SplittableParDoProcessFnTest {
}
@GetInitialRestriction
- public OffsetRange getInitialRestriction(@Element Instant elem) {
+ public OffsetRange getInitialRestriction(@SuppressWarnings("unused")
@Element Instant elem) {
throw new IllegalStateException("Expected to be supplied explicitly in
this test");
}
@@ -446,7 +447,8 @@ public class SplittableParDoProcessFnTest {
}
@GetInitialRestriction
- public SomeRestriction getInitialRestriction(@Element Integer elem) {
+ public SomeRestriction getInitialRestriction(
+ @SuppressWarnings("unused") @Element Integer elem) {
return new SomeRestriction();
}
}
@@ -509,7 +511,7 @@ public class SplittableParDoProcessFnTest {
}
@GetInitialRestriction
- public OffsetRange getInitialRestriction(@Element Integer elem) {
+ public OffsetRange getInitialRestriction(@SuppressWarnings("unused")
@Element Integer elem) {
throw new UnsupportedOperationException("Expected to be supplied
explicitly in this test");
}
}
@@ -630,12 +632,15 @@ public class SplittableParDoProcessFnTest {
private State state = State.BEFORE_SETUP;
@ProcessElement
- public void process(ProcessContext c, RestrictionTracker<SomeRestriction,
Void> tracker) {
+ public void process(
+ @SuppressWarnings("unused") ProcessContext c,
+ @SuppressWarnings("unused") RestrictionTracker<SomeRestriction, Void>
tracker) {
assertEquals(State.INSIDE_BUNDLE, state);
}
@GetInitialRestriction
- public SomeRestriction getInitialRestriction(@Element Integer element) {
+ public SomeRestriction getInitialRestriction(
+ @SuppressWarnings("unused") @Element Integer element) {
return new SomeRestriction();
}
diff --git
a/runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java
b/runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java
index 17b412349ea..b7cf0357447 100644
---
a/runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java
+++
b/runners/direct-java/src/main/java/org/apache/beam/runners/direct/DirectMetrics.java
@@ -142,7 +142,9 @@ class DirectMetrics extends MetricResults {
* @param bundle The bundle being committed.
* @param finalCumulative The final cumulative value for the given bundle.
*/
- public void commitLogical(final CommittedBundle<?> bundle, final UpdateT
finalCumulative) {
+ public void commitLogical(
+ @SuppressWarnings("unused") final CommittedBundle<?> bundle,
+ final UpdateT finalCumulative) {
UpdateT current;
do {
current = finishedCommitted.get();
diff --git
a/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagerRemovingTransformEvaluatorTest.java
b/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagerRemovingTransformEvaluatorTest.java
index 53c02e79600..39bcd5ae7f8 100644
---
a/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagerRemovingTransformEvaluatorTest.java
+++
b/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagerRemovingTransformEvaluatorTest.java
@@ -144,6 +144,6 @@ public class
DoFnLifecycleManagerRemovingTransformEvaluatorTest {
private static class TestFn extends DoFn<Object, Object> {
@ProcessElement
- public void processElement(ProcessContext c) throws Exception {}
+ public void processElement(@SuppressWarnings("unused") ProcessContext c)
throws Exception {}
}
}
diff --git
a/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagerTest.java
b/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagerTest.java
index fc019b708c4..3963131ec6d 100644
---
a/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagerTest.java
+++
b/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagerTest.java
@@ -219,7 +219,7 @@ public class DoFnLifecycleManagerTest {
}
@ProcessElement
- public void processElement(ProcessContext c) throws Exception {}
+ public void processElement(@SuppressWarnings("unused") ProcessContext c)
throws Exception {}
@Teardown
public void teardown() {
diff --git
a/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagersTest.java
b/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagersTest.java
index 49a4023b3b7..7a789b06a6f 100644
---
a/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagersTest.java
+++
b/runners/direct-java/src/test/java/org/apache/beam/runners/direct/DoFnLifecycleManagersTest.java
@@ -111,7 +111,7 @@ public class DoFnLifecycleManagersTest {
}
@ProcessElement
- public void processElement(ProcessContext c) throws Exception {}
+ public void processElement(@SuppressWarnings("unused") ProcessContext c)
throws Exception {}
@Teardown
public void teardown() throws Exception {
@@ -165,6 +165,6 @@ public class DoFnLifecycleManagersTest {
private static class EmptyFn extends DoFn<Object, Object> {
@ProcessElement
- public void processElement(ProcessContext c) throws Exception {}
+ public void processElement(@SuppressWarnings("unused") ProcessContext c)
throws Exception {}
}
}
diff --git
a/runners/flink/2.0/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java
b/runners/flink/2.0/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java
index 7139a7d1634..0d48526e1d0 100644
---
a/runners/flink/2.0/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java
+++
b/runners/flink/2.0/src/main/java/org/apache/beam/runners/flink/FlinkExecutionEnvironments.java
@@ -47,7 +47,6 @@ import org.apache.flink.configuration.RestartStrategyOptions;
import org.apache.flink.configuration.StateBackendOptions;
import org.apache.flink.configuration.TaskManagerOptions;
import org.apache.flink.runtime.jobgraph.SavepointRestoreSettings;
-import org.apache.flink.runtime.state.StateBackend;
import org.apache.flink.runtime.util.EnvironmentInformation;
import org.apache.flink.streaming.api.CheckpointingMode;
import org.apache.flink.streaming.api.environment.LocalStreamEnvironment;
@@ -390,7 +389,6 @@ public class FlinkExecutionEnvironments {
}
private static void configureStateBackend(FlinkPipelineOptions options,
Configuration config) {
- final StateBackend stateBackend;
if (options.getStateBackend() != null) {
final String storagePath = options.getStateBackendStoragePath();
Preconditions.checkArgument(
diff --git
a/runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java
b/runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java
index 2134fa869b4..4ebb359fcea 100644
---
a/runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java
+++
b/runners/flink/src/main/java/org/apache/beam/runners/flink/translation/wrappers/streaming/ExecutableStageDoFnOperator.java
@@ -1306,12 +1306,12 @@ public class ExecutableStageDoFnOperator<InputT,
OutputT>
private static class NoOpDoFn<InputT, OutputT> extends DoFn<InputT, OutputT>
{
@ProcessElement
- public void doNothing(ProcessContext context) {}
+ public void doNothing(@SuppressWarnings("unused") ProcessContext context)
{}
}
private static class StableNoOpDoFn<InputT, OutputT> extends DoFn<InputT,
OutputT> {
@RequiresStableInput
@ProcessElement
- public void doNothing(ProcessContext context) {}
+ public void doNothing(@SuppressWarnings("unused") ProcessContext context)
{}
}
}
diff --git
a/runners/flink/src/test/java/org/apache/beam/runners/flink/ReadSourcePortableTest.java
b/runners/flink/src/test/java/org/apache/beam/runners/flink/ReadSourcePortableTest.java
index bf07fe4cafc..edb6caee329 100644
---
a/runners/flink/src/test/java/org/apache/beam/runners/flink/ReadSourcePortableTest.java
+++
b/runners/flink/src/test/java/org/apache/beam/runners/flink/ReadSourcePortableTest.java
@@ -169,6 +169,7 @@ public class ReadSourcePortableTest implements Serializable
{
PipelineOptions options, @Nullable Checkpoint checkpointMark) {
return new UnboundedReader<Long>() {
+ @SuppressWarnings("unused")
int pos = -1;
@Override
@@ -230,6 +231,7 @@ public class ReadSourcePortableTest implements Serializable
{
}
private static class Checkpoint implements CheckpointMark, Serializable {
+ @SuppressWarnings("unused")
final int pos;
Checkpoint(int pos) {
diff --git
a/runners/google-cloud-dataflow-java/src/test/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslatorTest.java
b/runners/google-cloud-dataflow-java/src/test/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslatorTest.java
index 52b460302c1..8e5a91c0441 100644
---
a/runners/google-cloud-dataflow-java/src/test/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslatorTest.java
+++
b/runners/google-cloud-dataflow-java/src/test/java/org/apache/beam/runners/dataflow/DataflowPipelineTranslatorTest.java
@@ -1828,12 +1828,14 @@ public class DataflowPipelineTranslatorTest implements
Serializable {
private static class TestSplittableFn extends DoFn<String, Integer> {
@ProcessElement
- public void process(ProcessContext c, RestrictionTracker<OffsetRange,
Long> tracker) {
+ public void process(
+ @SuppressWarnings("unused") ProcessContext c,
+ @SuppressWarnings("unused") RestrictionTracker<OffsetRange, Long>
tracker) {
// noop
}
@GetInitialRestriction
- public OffsetRange getInitialRange(@Element String element) {
+ public OffsetRange getInitialRange(@SuppressWarnings("unused") @Element
String element) {
return null;
}
}
diff --git
a/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java
b/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java
index 172ca2b550c..51202459f8c 100644
---
a/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java
+++
b/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java
@@ -166,6 +166,8 @@ public final class StreamingDataflowWorker {
private static final String CHANNELZ_PATH = "/channelz";
private static final String BEAM_FN_API_EXPERIMENT = "beam_fn_api";
private static final String ELEMENT_METADATA_SUPPORTED_EXPERIMENT =
"element_metadata_supported";
+
+ @SuppressWarnings("unused")
private static final String
STREAMING_ENGINE_USE_JOB_SETTINGS_FOR_HEARTBEAT_POOL_EXPERIMENT =
"streaming_engine_use_job_settings_for_heartbeat_pool";
// Experiment make the monitor within BoundedQueueExecutor fair
diff --git
a/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/DebugCapture.java
b/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/DebugCapture.java
index c859b107171..4c7c1736462 100644
---
a/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/DebugCapture.java
+++
b/runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/status/DebugCapture.java
@@ -79,11 +79,13 @@ public class DebugCapture {
}
// Implicitly read. Not a bug.
+ @SuppressWarnings("unused")
@SuppressFBWarnings("URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
@Key
public String name;
// Implicitly read. Not a bug.
+ @SuppressWarnings("unused")
@SuppressFBWarnings("URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
@Key
public String content;
diff --git
a/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/DefaultParDoFnFactoryTest.java
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/DefaultParDoFnFactoryTest.java
index 06138c02653..976c9eda476 100644
---
a/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/DefaultParDoFnFactoryTest.java
+++
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/DefaultParDoFnFactoryTest.java
@@ -63,7 +63,7 @@ public class DefaultParDoFnFactoryTest {
}
@ProcessElement
- public void processElement(ProcessContext c) {
+ public void processElement(@SuppressWarnings("unused") ProcessContext c) {
// This is called to ensure the SimpleParDoFn is fully initialized
}
}
diff --git
a/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagersTest.java
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagersTest.java
index 7e53b155026..006232da3e1 100644
---
a/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagersTest.java
+++
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/DoFnInstanceManagersTest.java
@@ -48,7 +48,8 @@ public class DoFnInstanceManagersTest {
boolean tornDown = false;
@ProcessElement
- public void processElement(ProcessContext processContext) throws Exception
{}
+ public void processElement(@SuppressWarnings("unused") ProcessContext
processContext)
+ throws Exception {}
@Teardown
public void teardown() throws Exception {
diff --git
a/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorkerTest.java
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorkerTest.java
index ad958dcdf76..79419dd3a27 100644
---
a/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorkerTest.java
+++
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorkerTest.java
@@ -224,7 +224,7 @@ import org.slf4j.LoggerFactory;
/** Unit tests for {@link StreamingDataflowWorker}. */
@RunWith(Parameterized.class)
-@SuppressWarnings("deprecation")
+@SuppressWarnings({"deprecation", "unused"})
public class StreamingDataflowWorkerTest {
private static final Logger LOG =
LoggerFactory.getLogger(StreamingDataflowWorkerTest.class);
diff --git
a/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSourcesTest.java
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSourcesTest.java
index 334b9414b26..e51be59cc4e 100644
---
a/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSourcesTest.java
+++
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/WorkerCustomSourcesTest.java
@@ -239,6 +239,7 @@ public class WorkerCustomSourcesTest {
}
private static class SourceWithLargeObject extends MockSource {
+ @SuppressWarnings("unused")
byte[] array;
public SourceWithLargeObject(int sourceObjectSize) {
diff --git
a/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandlerTest.java
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandlerTest.java
index 0f4752de169..c6a8581cf50 100644
---
a/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandlerTest.java
+++
b/runners/google-cloud-dataflow-java/worker/src/test/java/org/apache/beam/runners/dataflow/worker/logging/DataflowWorkerLoggingHandlerTest.java
@@ -679,6 +679,7 @@ public class DataflowWorkerLoggingHandlerTest {
}
@Test
+ @SuppressWarnings("unused")
public void isConfiguredDirectLog() throws IOException {
ByteArrayOutputStream fileOutput = new ByteArrayOutputStream();
FixedOutputStreamFactory factory = new
FixedOutputStreamFactory(fileOutput);
diff --git
a/runners/java-job-service/src/test/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreatorTest.java
b/runners/java-job-service/src/test/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreatorTest.java
index 9296fcea359..76dcc0563e7 100644
---
a/runners/java-job-service/src/test/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreatorTest.java
+++
b/runners/java-job-service/src/test/java/org/apache/beam/runners/jobsubmission/PortablePipelineJarCreatorTest.java
@@ -122,7 +122,7 @@ public class PortablePipelineJarCreatorTest implements
Serializable {
}
private static class FakePipelineRunnner {
- public static void main(String[] args) {
+ public static void main(@SuppressWarnings("unused") String[] args) {
System.out.println("Hello world");
}
}
@@ -145,7 +145,7 @@ public class PortablePipelineJarCreatorTest implements
Serializable {
@SuppressWarnings("IncorrectMainMethod") // intended
private static class EvilPipelineRunner {
- public static int main(String[] args) {
+ public static int main(@SuppressWarnings("unused") String[] args) {
return 0;
}
}
diff --git
a/runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java
b/runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java
index c5fdb125ad4..097eb4c256a 100644
---
a/runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java
+++
b/runners/samza/src/main/java/org/apache/beam/runners/samza/translation/ParDoBoundMultiTranslator.java
@@ -558,6 +558,6 @@ class ParDoBoundMultiTranslator<InT, OutT>
private static class NoOpDoFn<InT, OutT> extends DoFn<InT, OutT> {
@ProcessElement
- public void doNothing(ProcessContext context) {}
+ public void doNothing(@SuppressWarnings("unused") ProcessContext context)
{}
}
}
diff --git
a/sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java
b/sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java
index 86af822a6a4..10a3ea64956 100644
---
a/sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java
+++
b/sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/transforms/Select.java
@@ -135,8 +135,7 @@ public class Select {
@FieldAccess("selectFields")
final FieldAccessDescriptor fieldAccess =
FieldAccessDescriptor.withAllFields();
- public SelectDoFn(
- FieldAccessDescriptor fieldAccessDescriptor, Schema inputSchema,
Schema outputSchema) {
+ public SelectDoFn(FieldAccessDescriptor fieldAccessDescriptor, Schema
inputSchema) {
this.rowSelector = new RowSelectorContainer(inputSchema,
fieldAccessDescriptor, true);
}
@@ -204,7 +203,7 @@ public class Select {
+ input.getSchema());
}
return input
- .apply(ParDo.of(new SelectDoFn<>(resolved, inputSchema,
outputSchema)))
+ .apply(ParDo.of(new SelectDoFn<>(resolved, inputSchema)))
.setRowSchema(outputSchema);
}
}
@@ -316,7 +315,7 @@ public class Select {
outputSchema = inferredOutputSchema;
}
return input
- .apply(ParDo.of(new SelectDoFn<>(fieldAccessDescriptor, inputSchema,
outputSchema)))
+ .apply(ParDo.of(new SelectDoFn<>(fieldAccessDescriptor,
inputSchema)))
.setRowSchema(outputSchema);
}
}
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/coders/CoderRegistryTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/coders/CoderRegistryTest.java
index 36966c2d35d..bcc102edb7f 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/coders/CoderRegistryTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/coders/CoderRegistryTest.java
@@ -282,7 +282,7 @@ public class CoderRegistryTest {
private static class OutputDoFn
extends DoFn<String, KV<String, MySerializableGeneric<String>>> {
@ProcessElement
- public void processElement(ProcessContext c) {}
+ public void processElement(@SuppressWarnings("unused") ProcessContext c)
{}
}
@Override
@@ -339,7 +339,7 @@ public class CoderRegistryTest {
private class OutputDoFn extends DoFn<String, KV<String,
MySerializableGeneric<T>>> {
@ProcessElement
- public void processElement(ProcessContext c) {}
+ public void processElement(@SuppressWarnings("unused") ProcessContext c)
{}
}
@Override
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/options/PipelineOptionsFactoryTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/options/PipelineOptionsFactoryTest.java
index 6a68769e370..2755ade271d 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/options/PipelineOptionsFactoryTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/options/PipelineOptionsFactoryTest.java
@@ -1957,7 +1957,8 @@ public class PipelineOptionsFactoryTest {
}
private static class RegisteredTestRunner extends
PipelineRunner<PipelineResult> {
- public static PipelineRunner<PipelineResult> fromOptions(PipelineOptions
options) {
+ public static PipelineRunner<PipelineResult> fromOptions(
+ @SuppressWarnings("unused") PipelineOptions options) {
return new RegisteredTestRunner();
}
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/options/ProxyInvocationHandlerTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/options/ProxyInvocationHandlerTest.java
index af1a5cb249b..45bcdc5c9ae 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/options/ProxyInvocationHandlerTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/options/ProxyInvocationHandlerTest.java
@@ -1244,6 +1244,7 @@ public class ProxyInvocationHandlerTest {
}
private static class CapturesOptions implements Serializable {
+ @SuppressWarnings("unused")
PipelineOptions options = PipelineOptionsFactory.create();
}
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/schemas/utils/JsonUtilsTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/schemas/utils/JsonUtilsTest.java
index c831a6e562f..c6a2e55ea95 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/schemas/utils/JsonUtilsTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/schemas/utils/JsonUtilsTest.java
@@ -94,7 +94,9 @@ public class JsonUtilsTest {
private static class TestCase<T extends RowEncodable> {
+ @SuppressWarnings("unused")
final String name;
+
final T userT;
final String jsonString;
final byte[] jsonBytes;
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/DoFnTesterTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/DoFnTesterTest.java
index f27b936b711..cab3dac5ee2 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/DoFnTesterTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/DoFnTesterTest.java
@@ -375,7 +375,7 @@ public class DoFnTesterTest {
}
@ProcessElement
- public void processElement(ProcessContext c) {
+ public void processElement(@SuppressWarnings("unused") ProcessContext c) {
elements++;
}
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/WaitTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/WaitTest.java
index 05739c0f451..4c1c692765f 100644
--- a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/WaitTest.java
+++ b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/WaitTest.java
@@ -462,7 +462,7 @@ public class WaitTest implements Serializable {
ParDo.of(
new DoFn<Long, Long>() {
@ProcessElement
- public void process(ProcessContext c, BoundedWindow w) {
+ public void process(ProcessContext c,
@SuppressWarnings("unused") BoundedWindow w) {
while (true) {
Instant maxMainTimestamp =
TEST_WAIT_MAX_MAIN_TIMESTAMP.get();
Instant newMaxTimestamp =
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/display/DisplayDataTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/display/DisplayDataTest.java
index c80e92a897f..65372573fcd 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/display/DisplayDataTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/display/DisplayDataTest.java
@@ -1217,7 +1217,7 @@ public class DisplayDataTest implements Serializable {
}
private static class HoldsItemSpecReference implements Serializable {
- public HoldsItemSpecReference(DisplayData.ItemSpec<?> spec) {}
+ public HoldsItemSpecReference(@SuppressWarnings("unused")
DisplayData.ItemSpec<?> spec) {}
}
@Test
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/reflect/DefaultPackageTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/reflect/DefaultPackageTest.java
index f31899d118b..5921d6ee9c3 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/reflect/DefaultPackageTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/reflect/DefaultPackageTest.java
@@ -47,6 +47,6 @@ public final class DefaultPackageTest {
private static class MyFn extends DoFn<String, String> {
@ProcessElement
- public void processElement(ProcessContext context) {}
+ public void processElement(@SuppressWarnings("unused") ProcessContext
context) {}
}
}
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/reflect/DoFnSignaturesSplittableDoFnTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/reflect/DoFnSignaturesSplittableDoFnTest.java
index 5a22203a8a7..8fabcc40956 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/reflect/DoFnSignaturesSplittableDoFnTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/transforms/reflect/DoFnSignaturesSplittableDoFnTest.java
@@ -193,10 +193,12 @@ public class DoFnSignaturesSplittableDoFnTest {
private static class BaseFnWithoutContinuation extends DoFn<Integer, String>
{
@ProcessElement
public void processElement(
- ProcessContext context, RestrictionTracker<SomeRestriction, Void>
tracker) {}
+ @SuppressWarnings("unused") ProcessContext context,
+ @SuppressWarnings("unused") RestrictionTracker<SomeRestriction, Void>
tracker) {}
@GetInitialRestriction
- public SomeRestriction getInitialRestriction(@Element Integer element) {
+ public SomeRestriction getInitialRestriction(
+ @SuppressWarnings("unused") @Element Integer element) {
return null;
}
}
@@ -204,12 +206,14 @@ public class DoFnSignaturesSplittableDoFnTest {
private static class BaseFnWithContinuation extends DoFn<Integer, String> {
@ProcessElement
public ProcessContinuation processElement(
- ProcessContext context, RestrictionTracker<SomeRestriction, Void>
tracker) {
+ @SuppressWarnings("unused") ProcessContext context,
+ @SuppressWarnings("unused") RestrictionTracker<SomeRestriction, Void>
tracker) {
return null;
}
@GetInitialRestriction
- public SomeRestriction getInitialRestriction(@Element Integer element) {
+ public SomeRestriction getInitialRestriction(
+ @SuppressWarnings("unused") @Element Integer element) {
return null;
}
}
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PTransformReplacementsTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PTransformReplacementsTest.java
index 019f6834793..19f081bdd83 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PTransformReplacementsTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PTransformReplacementsTest.java
@@ -129,6 +129,6 @@ public class PTransformReplacementsTest {
private static class TestDoFn extends DoFn<Long, Long> {
@ProcessElement
- public void process(ProcessContext context) {}
+ public void process(@SuppressWarnings("unused") ProcessContext context) {}
}
}
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PTransformTranslationTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PTransformTranslationTest.java
index e0ca074f822..30be422b2ee 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PTransformTranslationTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PTransformTranslationTest.java
@@ -159,7 +159,7 @@ public class PTransformTranslationTest {
private static class TestDoFn extends DoFn<Long, KV<Long, String>> {
// Exists to stop the ParDo application from throwing
@ProcessElement
- public void process(ProcessContext context) {}
+ public void process(@SuppressWarnings("unused") ProcessContext context) {}
}
private static AppliedPTransform<?, ?, ?> generateSequence(Pipeline
pipeline) {
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/ParDoTranslationTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/ParDoTranslationTest.java
index 6ef83603819..47b00a75e1d 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/ParDoTranslationTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/ParDoTranslationTest.java
@@ -280,7 +280,9 @@ public class ParDoTranslationTest {
private static class DropElementsFn extends DoFn<KV<Long, String>, Void> {
@ProcessElement
- public void proc(ProcessContext context, BoundedWindow window) {
+ public void proc(
+ @SuppressWarnings("unused") ProcessContext context,
+ @SuppressWarnings("unused") BoundedWindow window) {
context.output(null);
}
@@ -297,17 +299,20 @@ public class ParDoTranslationTest {
private static class SplittableDropElementsFn extends DoFn<KV<Long, String>,
Void> {
@ProcessElement
- public void proc(ProcessContext context, RestrictionTracker<Integer, ?>
restriction) {
+ public void proc(
+ @SuppressWarnings("unused") ProcessContext context,
+ @SuppressWarnings("unused") RestrictionTracker<Integer, ?>
restriction) {
context.output(null);
}
@GetInitialRestriction
- public Integer restriction(@Element KV<Long, String> elem) {
+ public Integer restriction(@SuppressWarnings("unused") @Element KV<Long,
String> elem) {
return 42;
}
@NewTracker
- public RestrictionTracker<Integer, ?> newTracker(@Restriction Integer
restriction) {
+ public RestrictionTracker<Integer, ?> newTracker(
+ @SuppressWarnings("unused") @Restriction Integer restriction) {
throw new UnsupportedOperationException("Should never be called; only to
test translation");
}
@@ -388,7 +393,7 @@ public class ParDoTranslationTest {
public static class BundleFinalizerTranslation {
private static class StartBundleDoFn extends DoFn<String, String> {
@StartBundle
- public void startBundle(BundleFinalizer bundleFinalizer) {}
+ public void startBundle(@SuppressWarnings("unused") BundleFinalizer
bundleFinalizer) {}
@ProcessElement
public void processElement() {}
@@ -396,15 +401,15 @@ public class ParDoTranslationTest {
private static class ProcessContextDoFn extends DoFn<String, String> {
@ProcessElement
- public void processElement(BundleFinalizer finalizer) {}
+ public void processElement(@SuppressWarnings("unused") BundleFinalizer
finalizer) {}
}
private static class FinishBundleDoFn extends DoFn<String, String> {
@FinishBundle
- public void finishBundle(BundleFinalizer bundleFinalizer) {}
+ public void finishBundle(@SuppressWarnings("unused") BundleFinalizer
bundleFinalizer) {}
@ProcessElement
- public void processElement(BundleFinalizer finalizer) {}
+ public void processElement(@SuppressWarnings("unused") BundleFinalizer
finalizer) {}
}
@Test
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PipelineTranslationTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PipelineTranslationTest.java
index e3521f257d4..d90efae4fb3 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PipelineTranslationTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/PipelineTranslationTest.java
@@ -275,7 +275,7 @@ public class PipelineTranslationTest {
private static class DoFnRequiringStableInput extends DoFn<Integer, String> {
@RequiresStableInput
@ProcessElement
- public void process(ProcessContext c) {
+ public void process(@SuppressWarnings("unused") ProcessContext c) {
// actually never executed and no effect on translation
}
}
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/SplittableParDoTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/SplittableParDoTest.java
index 470d3071024..c6e0ebfecaf 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/SplittableParDoTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/SplittableParDoTest.java
@@ -106,10 +106,12 @@ public class SplittableParDoTest {
private static class BoundedFakeFn extends DoFn<Integer, String> {
@ProcessElement
public void processElement(
- ProcessContext context, RestrictionTracker<SomeRestriction, Void>
tracker) {}
+ @SuppressWarnings("unused") ProcessContext context,
+ @SuppressWarnings("unused") RestrictionTracker<SomeRestriction, Void>
tracker) {}
@GetInitialRestriction
- public SomeRestriction getInitialRestriction(@Element Integer element) {
+ public SomeRestriction getInitialRestriction(
+ @SuppressWarnings("unused") @Element Integer element) {
return null;
}
}
@@ -117,12 +119,14 @@ public class SplittableParDoTest {
private static class UnboundedFakeFn extends DoFn<Integer, String> {
@ProcessElement
public ProcessContinuation processElement(
- ProcessContext context, RestrictionTracker<SomeRestriction, Void>
tracker) {
+ @SuppressWarnings("unused") ProcessContext context,
+ @SuppressWarnings("unused") RestrictionTracker<SomeRestriction, Void>
tracker) {
return stop();
}
@GetInitialRestriction
- public SomeRestriction getInitialRestriction(@Element Integer element) {
+ public SomeRestriction getInitialRestriction(
+ @SuppressWarnings("unused") @Element Integer element) {
return null;
}
}
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/FieldAccessVisitorTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/FieldAccessVisitorTest.java
index d43d59a8839..484fea20e24 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/FieldAccessVisitorTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/FieldAccessVisitorTest.java
@@ -171,7 +171,8 @@ public class FieldAccessVisitorTest {
@ProcessElement
public void processElement(
- @FieldAccess("row") Row row, OutputReceiver<Row>
outputReceiver)
+ @SuppressWarnings("unused") @FieldAccess("row") Row
row,
+ @SuppressWarnings("unused") OutputReceiver<Row>
outputReceiver)
throws Exception {
// Do nothing; we don't need to execute this DoFn.
}
@@ -183,7 +184,7 @@ public class FieldAccessVisitorTest {
/** Just some random DoFn without field access information. */
private static class UnknownDoFn extends DoFn<Row, Row> {
@ProcessElement
- public void processElement(ProcessContext c) {
+ public void processElement(@SuppressWarnings("unused") ProcessContext c) {
// Do nothing; we don't need to execute this DoFn.
}
}
@@ -191,7 +192,7 @@ public class FieldAccessVisitorTest {
/** Just some random DoFn that process raw strings, no Rows or Schemas
involved. */
private static class StringDoFn extends DoFn<String, String> {
@ProcessElement
- public void processElement(ProcessContext c) {
+ public void processElement(@SuppressWarnings("unused") ProcessContext c) {
// Do nothing; we don't need to execute this DoFn.
}
}
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/ProjectionProducerVisitorTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/ProjectionProducerVisitorTest.java
index 4644e2458dc..0bed65f4f42 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/ProjectionProducerVisitorTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/ProjectionProducerVisitorTest.java
@@ -240,7 +240,7 @@ public class ProjectionProducerVisitorTest {
private static class NoOpDoFn<T> extends DoFn<T, Row> {
@ProcessElement
- public void processElement(ProcessContext c) {}
+ public void processElement(@SuppressWarnings("unused") ProcessContext c) {}
}
private static class MultipleOutputSourceWithPushdown extends
PTransform<PBegin, PCollectionTuple>
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/ProjectionPushdownOptimizerTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/ProjectionPushdownOptimizerTest.java
index 8dd428717d1..bb455620393 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/ProjectionPushdownOptimizerTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/ProjectionPushdownOptimizerTest.java
@@ -185,7 +185,8 @@ public class ProjectionPushdownOptimizerTest {
@ProcessElement
public void processElement(
- @FieldAccess("row") Row row, OutputReceiver<Row>
outputReceiver)
+ @SuppressWarnings("unused") @FieldAccess("row") Row
row,
+ @SuppressWarnings("unused") OutputReceiver<Row>
outputReceiver)
throws Exception {
// Do nothing; we don't need to execute this DoFn.
}
@@ -293,7 +294,7 @@ public class ProjectionPushdownOptimizerTest {
private static class NoOpDoFn<T> extends DoFn<T, Row> {
@ProcessElement
- public void processElement(ProcessContext c) {}
+ public void processElement(@SuppressWarnings("unused") ProcessContext c) {}
}
private static class MultipleOutputSourceWithPushdown extends
PTransform<PBegin, PCollectionTuple>
diff --git
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/QueryablePipelineTest.java
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/QueryablePipelineTest.java
index 9ff66488759..a378cbbf31b 100644
---
a/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/QueryablePipelineTest.java
+++
b/sdks/java/core/src/test/java/org/apache/beam/sdk/util/construction/graph/QueryablePipelineTest.java
@@ -370,7 +370,7 @@ public class QueryablePipelineTest {
private static class TestFn extends DoFn<byte[], Long> {
@ProcessElement
- public void process(ProcessContext ctxt) {}
+ public void process(@SuppressWarnings("unused") ProcessContext ctxt) {}
}
@Test
diff --git
a/sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java
b/sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java
index ae658d93955..ce99ae9ca59 100644
---
a/sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java
+++
b/sdks/java/expansion-service/src/main/java/org/apache/beam/sdk/expansion/service/ExpansionService.java
@@ -892,7 +892,7 @@ public class ExpansionService extends
ExpansionServiceGrpc.ExpansionServiceImplB
}
private static class NotRunnableRunner extends
PipelineRunner<PipelineResult> {
- public static NotRunnableRunner fromOptions(PipelineOptions opts) {
+ public static NotRunnableRunner fromOptions(@SuppressWarnings("unused")
PipelineOptions opts) {
return new NotRunnableRunner();
}
diff --git
a/sdks/java/extensions/avro/src/test/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoderTest.java
b/sdks/java/extensions/avro/src/test/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoderTest.java
index df871432c43..69dfe71ee0b 100644
---
a/sdks/java/extensions/avro/src/test/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoderTest.java
+++
b/sdks/java/extensions/avro/src/test/java/org/apache/beam/sdk/extensions/avro/coders/AvroCoderTest.java
@@ -921,6 +921,7 @@ public class AvroCoderTest {
@AvroSchema(
"{\"name\": \"bar\", \"type\": \"record\", \"fields\": ["
+ "{\"name\": \"foo\", \"type\": \"int\"}]}")
+ @SuppressWarnings("unused")
GenericRecord genericRecord;
}
@@ -938,6 +939,7 @@ public class AvroCoderTest {
@AvroSchema(
"{\"name\": \"bar\", \"type\": \"record\", \"fields\": ["
+ "{\"name\": \"foo\", \"type\": \"int\"}]}")
+ @SuppressWarnings("unused")
int withCustomSchema;
}
diff --git
a/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java
b/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java
index 2255a0ebcc8..d5684b4c2ae 100644
---
a/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java
+++
b/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/nfa/NFA.java
@@ -650,7 +650,6 @@ public class NFA implements Serializable {
private final CEPOperation
condition; // condition to evaluate when taking the "begin" action and
"proceed" action
private State nextState = null;
- public final boolean isStart;
public final boolean isFinal;
private final boolean
isKleenePlusSecondary; // whether is the second state for a Kleene
Plus pattern variable
@@ -659,13 +658,11 @@ public class NFA implements Serializable {
String patternVar,
Quantifier quant,
CEPOperation condition,
- boolean isStart,
boolean isFinal,
boolean isKleenePlusSecondary) {
this.patternVar = patternVar;
this.quant = quant;
this.condition = condition;
- this.isStart = isStart;
this.isFinal = isFinal;
this.isKleenePlusSecondary = isKleenePlusSecondary;
}
@@ -764,16 +761,9 @@ public class NFA implements Serializable {
// constructs states for the NFA and returns the start state
private State loadStates(List<CEPPattern> patterns) {
- boolean startState;
ArrayList<State> states = new ArrayList<>();
for (int i = 0; i < patterns.size(); ++i) {
- if (i == 0) {
- startState = true;
- } else {
- startState = false;
- }
-
CEPPattern currentPattern = patterns.get(i);
CEPOperation condition = currentPattern.getPatternCondition();
Quantifier quantifier = currentPattern.getQuantifier();
@@ -782,35 +772,22 @@ public class NFA implements Serializable {
// for Kleene plus, we need a pair of states
State primaryState =
- new State(
- currentPattern.getPatternVar(),
- Quantifier.PLUS,
- condition,
- startState,
- false,
- false);
+ new State(currentPattern.getPatternVar(), Quantifier.PLUS,
condition, false, false);
State secondaryState =
- new State(
- currentPattern.getPatternVar(),
- Quantifier.PLUS,
- condition,
- startState,
- false,
- true);
+ new State(currentPattern.getPatternVar(), Quantifier.PLUS,
condition, false, true);
primaryState.setNextState(secondaryState);
states.add(primaryState);
} else {
// for non-Kleene-Plus pattern var, construct a single state
State newState =
- new State(
- currentPattern.getPatternVar(), quantifier, condition,
startState, false, false);
+ new State(currentPattern.getPatternVar(), quantifier, condition,
false, false);
states.add(newState);
}
}
// add final state
- State theFinalState = new State("", Quantifier.NONE, null, false, true,
false);
+ State theFinalState = new State("", Quantifier.NONE, null, true, false);
states.add(theFinalState);
State beginState = setNextStatesAndAssignIndices(states);
return beginState;
diff --git
a/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java
b/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java
index c54ab14ba8d..d5baf29fca2 100644
---
a/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java
+++
b/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.java
@@ -407,7 +407,7 @@ public class BeamEnumerableConverter extends ConverterImpl
implements Enumerable
final Counter rows = Metrics.counter(BeamEnumerableConverter.class,
"rows");
@ProcessElement
- public void processElement(ProcessContext context) {
+ public void processElement(@SuppressWarnings("unused") ProcessContext
context) {
rows.inc();
}
}
diff --git
a/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java
b/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java
index b47ff66329d..e597b6c63ed 100644
---
a/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java
+++
b/sdks/java/extensions/sql/src/main/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamWindowRel.java
@@ -285,7 +285,9 @@ public class BeamWindowRel extends Window implements
BeamRelNode {
return new DoFn<List<Row>, Row>() {
@ProcessElement
public void processElement(
- @Element List<Row> inputPartition, OutputReceiver<Row> out,
ProcessContext c) {
+ @Element List<Row> inputPartition,
+ OutputReceiver<Row> out,
+ @SuppressWarnings("unused") ProcessContext c) {
List<Row> sortedRowsAsList = inputPartition;
NavigableMap<BigDecimal, List<Row>> indexRange = null;
if (!fieldAgg.rows) {
@@ -406,7 +408,7 @@ public class BeamWindowRel extends Window implements
BeamRelNode {
public void processElement(
@Element KV<Row, Iterable<Row>> inputPartition,
OutputReceiver<Iterable<Row>> out,
- ProcessContext c) {
+ @SuppressWarnings("unused") ProcessContext c) {
out.output(inputPartition.getValue());
}
}
@@ -415,7 +417,9 @@ public class BeamWindowRel extends Window implements
BeamRelNode {
return new DoFn<Iterable<Row>, List<Row>>() {
@ProcessElement
public void processElement(
- @Element Iterable<Row> inputPartition, OutputReceiver<List<Row>>
out, ProcessContext c) {
+ @Element Iterable<Row> inputPartition,
+ OutputReceiver<List<Row>> out,
+ @SuppressWarnings("unused") ProcessContext c) {
List<Row> partitionRows = Lists.newArrayList(inputPartition);
BeamSortRel.BeamSqlRowComparator beamSqlRowComparator =
new BeamSortRel.BeamSqlRowComparator(
diff --git
a/sdks/java/extensions/sql/src/test/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverterTest.java
b/sdks/java/extensions/sql/src/test/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverterTest.java
index 99915b33bf8..697643d4715 100644
---
a/sdks/java/extensions/sql/src/test/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverterTest.java
+++
b/sdks/java/extensions/sql/src/test/java/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverterTest.java
@@ -146,7 +146,7 @@ public class BeamEnumerableConverterTest {
ParDo.of(
new DoFn<Row, Void>() {
@ProcessElement
- public void processElement(ProcessContext context) {}
+ public void processElement(@SuppressWarnings("unused")
ProcessContext context) {}
}));
return PDone.in(input.getPipeline());
}
diff --git
a/sdks/java/io/datadog/src/main/java/org/apache/beam/sdk/io/datadog/DatadogIO.java
b/sdks/java/io/datadog/src/main/java/org/apache/beam/sdk/io/datadog/DatadogIO.java
index fa8b6befaba..c52d38c73e6 100644
---
a/sdks/java/io/datadog/src/main/java/org/apache/beam/sdk/io/datadog/DatadogIO.java
+++
b/sdks/java/io/datadog/src/main/java/org/apache/beam/sdk/io/datadog/DatadogIO.java
@@ -210,11 +210,9 @@ public class DatadogIO {
private static class CreateKeysFn extends DoFn<DatadogEvent, KV<Integer,
DatadogEvent>> {
- @Nullable private Integer specifiedParallelism;
private Integer calculatedParallelism;
CreateKeysFn(@Nullable Integer specifiedParallelism) {
- this.specifiedParallelism = specifiedParallelism;
this.calculatedParallelism =
MoreObjects.firstNonNull(specifiedParallelism,
DEFAULT_PARALLELISM);
LOG.info("Parallelism set to: {}", calculatedParallelism);
diff --git
a/sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java
b/sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java
index 1cebd404bab..80f421d2937 100644
---
a/sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java
+++
b/sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java
@@ -2746,7 +2746,7 @@ public class ElasticsearchIO {
}
@StartBundle
- public void startBundle(StartBundleContext context) {
+ public void startBundle(@SuppressWarnings("unused") StartBundleContext
context) {
batch = new ArrayList<>();
currentBatchSizeBytes = 0;
}
diff --git
a/sdks/java/io/file-schema-transform/src/test/java/org/apache/beam/sdk/io/fileschematransform/JsonReadSchemaTransformFormatProviderTest.java
b/sdks/java/io/file-schema-transform/src/test/java/org/apache/beam/sdk/io/fileschematransform/JsonReadSchemaTransformFormatProviderTest.java
index e4bc63cd8d8..4138d00e648 100644
---
a/sdks/java/io/file-schema-transform/src/test/java/org/apache/beam/sdk/io/fileschematransform/JsonReadSchemaTransformFormatProviderTest.java
+++
b/sdks/java/io/file-schema-transform/src/test/java/org/apache/beam/sdk/io/fileschematransform/JsonReadSchemaTransformFormatProviderTest.java
@@ -200,11 +200,9 @@ public class JsonReadSchemaTransformFormatProviderTest
}
private static class CreateKVJsonString extends SimpleFunction<Long,
KV<Integer, String>> {
- Schema schema;
PayloadSerializer payloadSerializer;
- CreateKVJsonString(Schema schema, PayloadSerializer payloadSerializer) {
- this.schema = schema;
+ CreateKVJsonString(PayloadSerializer payloadSerializer) {
this.payloadSerializer = payloadSerializer;
}
@@ -248,7 +246,7 @@ public class JsonReadSchemaTransformFormatProviderTest
.withAllowedLateness(Duration.ZERO)
.triggering(Repeatedly.forever(AfterPane.elementCountAtLeast(1)))
.discardingFiredPanes())
- .apply(MapElements.via(new CreateKVJsonString(schema,
payloadSerializer)))
+ .apply(MapElements.via(new CreateKVJsonString(payloadSerializer)))
.setCoder(KvCoder.of(VarIntCoder.of(), StringUtf8Coder.of()))
.apply(
FileIO.<Integer, KV<Integer, String>>writeDynamic()
@@ -280,7 +278,7 @@ public class JsonReadSchemaTransformFormatProviderTest
// Write rows to dynamic destinations (test_1.., test_2.., test_3..)
writePipeline
.apply(Create.of(Arrays.asList(0L, 1L, 2L)))
- .apply(MapElements.via(new CreateKVJsonString(schema,
payloadSerializer)))
+ .apply(MapElements.via(new CreateKVJsonString(payloadSerializer)))
.setCoder(KvCoder.of(VarIntCoder.of(), StringUtf8Coder.of()))
.apply(
FileIO.<Integer, KV<Integer, String>>writeDynamic()
diff --git
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java
index 65bb3bf11b1..b9cd554b578 100644
---
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java
+++
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/UpdateSchemaDestination.java
@@ -80,15 +80,10 @@ public class UpdateSchemaDestination<DestinationT>
private static class PendingJobData {
final BigQueryHelpers.PendingJob retryJob;
final TableDestination tableDestination;
- final BoundedWindow window;
- public PendingJobData(
- BigQueryHelpers.PendingJob retryJob,
- TableDestination tableDestination,
- BoundedWindow window) {
+ public PendingJobData(BigQueryHelpers.PendingJob retryJob,
TableDestination tableDestination) {
this.retryJob = retryJob;
this.tableDestination = tableDestination;
- this.window = window;
}
}
@@ -145,7 +140,7 @@ public class UpdateSchemaDestination<DestinationT>
public void processElement(
@Element Iterable<KV<DestinationT, WriteTables.Result>> element,
ProcessContext context,
- BoundedWindow window)
+ @SuppressWarnings("unused") BoundedWindow window)
throws IOException {
dynamicDestinations.setSideInputAccessorFromProcessContext(context);
List<KV<TableDestination, WriteTables.Result>> outputs =
Lists.newArrayList();
@@ -179,7 +174,7 @@ public class UpdateSchemaDestination<DestinationT>
schemaUpdateOptions);
if (updateSchemaDestinationJob != null) {
pendingJobs.put(
- destination, new PendingJobData(updateSchemaDestinationJob,
tableDestination, window));
+ destination, new PendingJobData(updateSchemaDestinationJob,
tableDestination));
}
}
if (!pendingJobs.isEmpty()) {
diff --git
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java
index c952522202f..070f849e43e 100644
---
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java
+++
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/WriteTables.java
@@ -178,7 +178,7 @@ class WriteTables<DestinationT extends @NonNull Object>
private List<PendingJobData> pendingJobs = Lists.newArrayList();
@StartBundle
- public void startBundle(StartBundleContext c) {
+ public void startBundle(@SuppressWarnings("unused") StartBundleContext c) {
// Clear the map on each bundle so we can notice side-input updates.
// (alternative is to use a cache with a TTL).
jsonSchemas.clear();
diff --git
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java
index f9f86cc8018..e3d94723501 100644
---
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java
+++
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/providers/BigQueryStorageWriteApiSchemaTransformProvider.java
@@ -155,7 +155,7 @@ public class BigQueryStorageWriteApiSchemaTransformProvider
}
@FinishBundle
- public void finish(FinishBundleContext c) {
+ public void finish(@SuppressWarnings("unused") FinishBundleContext c) {
this.bqGenericElementCounter.inc(this.elementsInBundle);
this.elementsInBundle = 0L;
}
@@ -170,7 +170,7 @@ public class BigQueryStorageWriteApiSchemaTransformProvider
private static class NoOutputDoFn<T> extends DoFn<T, Row> {
@ProcessElement
- public void process(ProcessContext c) {}
+ public void process(@SuppressWarnings("unused") ProcessContext c) {}
}
@Override
diff --git
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java
index 8a628817fe2..c690115045b 100644
---
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java
+++
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/pubsub/PubsubReadSchemaTransformProvider.java
@@ -233,7 +233,7 @@ public class PubsubReadSchemaTransformProvider
}
@FinishBundle
- public void finish(FinishBundleContext c) {
+ public void finish(@SuppressWarnings("unused") FinishBundleContext c) {
pubsubErrorCounter.inc(errorsInBundle);
errorsInBundle = 0L;
}
diff --git
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java
index e19137abb40..9f3c7c0d629 100644
---
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java
+++
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.java
@@ -2014,11 +2014,6 @@ public class SpannerIO {
getMetadataInstance(),
changeStreamDatabaseId.getInstanceId().getInstance());
final String partitionMetadataDatabaseId =
MoreObjects.firstNonNull(getMetadataDatabase(),
changeStreamDatabaseId.getDatabase());
- final DatabaseId fullPartitionMetadataDatabaseId =
- DatabaseId.of(
- getSpannerConfig().getProjectId().get(),
- partitionMetadataInstanceId,
- partitionMetadataDatabaseId);
final SpannerConfig changeStreamSpannerConfig =
buildChangeStreamSpannerConfig();
final SpannerConfig partitionMetadataSpannerConfig =
diff --git
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java
index 61955f448c3..eee13b0a932 100644
---
a/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java
+++
b/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteSchemaTransformProvider.java
@@ -132,7 +132,7 @@ public class SpannerWriteSchemaTransformProvider
}
@FinishBundle
- public void finish(FinishBundleContext c) {
+ public void finish(@SuppressWarnings("unused") FinishBundleContext c) {
this.spannerGenericElementCounter.inc(this.elementsInBundle);
this.elementsInBundle = 0L;
}
@@ -140,7 +140,7 @@ public class SpannerWriteSchemaTransformProvider
private static class NoOutputDoFn<T> extends DoFn<T, Row> {
@ProcessElement
- public void process(ProcessContext c) {}
+ public void process(@SuppressWarnings("unused") ProcessContext c) {}
}
@Override
diff --git
a/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOStorageReadTest.java
b/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOStorageReadTest.java
index 95f472f5c61..db5777627a3 100644
---
a/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOStorageReadTest.java
+++
b/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIOStorageReadTest.java
@@ -2675,7 +2675,10 @@ public class BigQueryIOStorageReadTest {
}
private ReadRowsResponse createAvroTsResponse(
- Schema avroSchema, TimestampPrecision precision, List<Object>
inputValues) throws Exception {
+ Schema avroSchema,
+ @SuppressWarnings("unused") TimestampPrecision precision,
+ List<Object> inputValues)
+ throws Exception {
List<GenericRecord> records = new ArrayList<>();
for (Object value : inputValues) {
GenericRecord record = new Record(avroSchema);
diff --git
a/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSetTest.java
b/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSetTest.java
index d3408536c82..cd4715b063f 100644
---
a/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSetTest.java
+++
b/sdks/java/io/google-cloud-platform/src/test/java/org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/ChangeStreamResultSetTest.java
@@ -34,7 +34,6 @@ public class ChangeStreamResultSetTest {
@Test
public void testGetBytes() throws Exception {
// 1. Create an expected ChangeStreamRecord proto
- Timestamp now = Timestamp.now();
final HeartbeatRecord heartbeatRecord =
new HeartbeatRecord(Timestamp.ofTimeSecondsAndNanos(10L, 20), null);
com.google.spanner.v1.ChangeStreamRecord expectedRecord =
recordToProto(heartbeatRecord);
diff --git
a/sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java
b/sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java
index b407be75161..b70bfcc3ad8 100644
--- a/sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java
+++ b/sdks/java/io/hbase/src/main/java/org/apache/beam/sdk/io/hbase/HBaseIO.java
@@ -745,7 +745,7 @@ public class HBaseIO {
}
@StartBundle
- public void startBundle(StartBundleContext c) throws IOException {
+ public void startBundle(@SuppressWarnings("unused") StartBundleContext
c) throws IOException {
BufferedMutatorParams params = new
BufferedMutatorParams(TableName.valueOf(tableId));
mutator = connection.getBufferedMutator(params);
recordsWritten = 0;
@@ -913,7 +913,7 @@ public class HBaseIO {
}
@StartBundle
- public void startBundle(StartBundleContext c) throws IOException {
+ public void startBundle(@SuppressWarnings("unused") StartBundleContext
c) throws IOException {
table = connection.getTable(TableName.valueOf(tableId));
recordsWritten = 0;
}
diff --git
a/sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteDirectRowsToFiles.java
b/sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteDirectRowsToFiles.java
index 8835e2ff628..fbd6c15095e 100644
---
a/sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteDirectRowsToFiles.java
+++
b/sdks/java/io/iceberg/src/main/java/org/apache/beam/sdk/io/iceberg/WriteDirectRowsToFiles.java
@@ -98,7 +98,7 @@ class WriteDirectRowsToFiles
@ProcessElement
public void processElement(
- ProcessContext context,
+ @SuppressWarnings("unused") ProcessContext context,
@Element KV<String, Row> element,
BoundedWindow window,
PaneInfo paneInfo)
diff --git
a/sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java
b/sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java
index 4dbb9b396f0..3386fbe090d 100644
---
a/sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java
+++
b/sdks/java/io/jdbc/src/main/java/org/apache/beam/sdk/io/jdbc/JdbcWriteSchemaTransformProvider.java
@@ -238,7 +238,7 @@ public class JdbcWriteSchemaTransformProvider
private static class NoOutputDoFn<T> extends DoFn<T, Row> {
@ProcessElement
- public void process(ProcessContext c) {}
+ public void process(@SuppressWarnings("unused") ProcessContext c) {}
}
@Override
diff --git
a/sdks/java/io/jdbc/src/test/java/org/apache/beam/sdk/io/jdbc/JdbcIOIT.java
b/sdks/java/io/jdbc/src/test/java/org/apache/beam/sdk/io/jdbc/JdbcIOIT.java
index 2c712b39752..57074fdffe8 100644
--- a/sdks/java/io/jdbc/src/test/java/org/apache/beam/sdk/io/jdbc/JdbcIOIT.java
+++ b/sdks/java/io/jdbc/src/test/java/org/apache/beam/sdk/io/jdbc/JdbcIOIT.java
@@ -308,7 +308,8 @@ public class JdbcIOIT {
private final long numRecords;
private final long numPerPeriod;
- public GenerateRecordsStream(long numRecords, long numPerPeriod, Duration
periodLength) {
+ public GenerateRecordsStream(
+ long numRecords, long numPerPeriod, @SuppressWarnings("unused")
Duration periodLength) {
this.numRecords = numRecords;
this.numPerPeriod = numPerPeriod;
}
diff --git
a/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaIOIT.java
b/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaIOIT.java
index b7426c336d6..94920a61869 100644
---
a/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaIOIT.java
+++
b/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaIOIT.java
@@ -827,6 +827,7 @@ public class KafkaIOIT {
assertNotEquals(PipelineResult.State.FAILED, writeState);
sdfReadPipeline.getOptions().as(Options.class).setStreaming(false);
+ @SuppressWarnings("unused")
PCollection<KafkaRecord<byte[], byte[]>> rows =
sdfReadPipeline.apply(
"Read from bounded Kafka",
diff --git
a/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReaderIdlePartitionTest.java
b/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReaderIdlePartitionTest.java
index 005cd6fa378..4c6f6dd79fc 100644
---
a/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReaderIdlePartitionTest.java
+++
b/sdks/java/io/kafka/src/test/java/org/apache/beam/sdk/io/kafka/KafkaUnboundedReaderIdlePartitionTest.java
@@ -173,7 +173,7 @@ public class KafkaUnboundedReaderIdlePartitionTest {
List<String> topics,
int partitionsPerTopic,
int numElements,
- Map<String, Object> config,
+ @SuppressWarnings("unused") Map<String, Object> config,
SerializableFunction<Integer, byte[]> keyFunction,
SerializableFunction<Integer, byte[]> valueFunction) {
diff --git
a/sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java
b/sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java
index 6d6296733db..795c0187b94 100644
--- a/sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java
+++ b/sdks/java/io/kudu/src/main/java/org/apache/beam/sdk/io/kudu/KuduIO.java
@@ -430,12 +430,14 @@ public class KuduIO {
}
@StartBundle
- public void startBundle(StartBundleContext context) throws KuduException
{
+ public void startBundle(@SuppressWarnings("unused") StartBundleContext
context)
+ throws KuduException {
writer.openSession();
}
@ProcessElement
- public void processElement(ProcessContext c) throws KuduException {
+ public void processElement(@SuppressWarnings("unused") ProcessContext c)
+ throws KuduException {
writer.write(c.element());
}
diff --git
a/sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIOUtils.java
b/sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIOUtils.java
index 8c4a3af282e..6f401161a12 100644
---
a/sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIOUtils.java
+++
b/sdks/java/io/pulsar/src/main/java/org/apache/beam/sdk/io/pulsar/PulsarIOUtils.java
@@ -21,12 +21,9 @@ import org.apache.beam.sdk.transforms.SerializableFunction;
import org.apache.pulsar.client.admin.PulsarAdmin;
import org.apache.pulsar.client.api.PulsarClient;
import org.apache.pulsar.client.api.PulsarClientException;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
final class PulsarIOUtils {
- private static final Logger LOG =
LoggerFactory.getLogger(PulsarIOUtils.class);
static final String LOCAL_SERVICE_URL = "pulsar://localhost:6650";
static final long DEFAULT_CONSUMER_POLLING_TIMEOUT = 2L;
diff --git
a/sdks/java/io/pulsar/src/test/java/org/apache/beam/sdk/io/pulsar/PulsarIOTest.java
b/sdks/java/io/pulsar/src/test/java/org/apache/beam/sdk/io/pulsar/PulsarIOTest.java
index 52ee3044d60..37f48672b73 100644
---
a/sdks/java/io/pulsar/src/test/java/org/apache/beam/sdk/io/pulsar/PulsarIOTest.java
+++
b/sdks/java/io/pulsar/src/test/java/org/apache/beam/sdk/io/pulsar/PulsarIOTest.java
@@ -32,15 +32,12 @@ import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
// TODO(https://github.com/apache/beam/issues/31078) exceptions are currently
suppressed
@SuppressWarnings("Slf4jDoNotLogMessageOfExceptionExplicitly")
@RunWith(JUnit4.class)
public class PulsarIOTest implements Serializable {
@Rule public final transient TestPipeline pipeline = TestPipeline.create();
- private static final Logger LOG =
LoggerFactory.getLogger(PulsarIOTest.class);
private static final String TEST_TOPIC = "TEST_TOPIC";
// In order to pin fake readers having same set of messages
diff --git
a/sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java
b/sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java
index db5ae34d737..fd2e8d17233 100644
---
a/sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java
+++
b/sdks/java/io/singlestore/src/main/java/org/apache/beam/sdk/io/singlestore/SingleStoreIO.java
@@ -734,13 +734,14 @@ public class SingleStoreIO {
}
@GetInitialRestriction
- public OffsetRange getInitialRange(@Element ParameterT element) throws
Exception {
+ public OffsetRange getInitialRange(@SuppressWarnings("unused") @Element
ParameterT element)
+ throws Exception {
return new OffsetRange(0L, getNumPartitions());
}
@SplitRestriction
public void splitRange(
- @Element ParameterT element,
+ @SuppressWarnings("unused") @Element ParameterT element,
@Restriction OffsetRange range,
OutputReceiver<OffsetRange> receiver) {
for (long i = range.getFrom(); i < range.getTo(); i++) {
diff --git
a/sdks/java/ml/inference/remote/src/test/java/org/apache/beam/sdk/ml/inference/remote/RemoteInferenceTest.java
b/sdks/java/ml/inference/remote/src/test/java/org/apache/beam/sdk/ml/inference/remote/RemoteInferenceTest.java
index 4183906e769..eef47dddfcd 100644
---
a/sdks/java/ml/inference/remote/src/test/java/org/apache/beam/sdk/ml/inference/remote/RemoteInferenceTest.java
+++
b/sdks/java/ml/inference/remote/src/test/java/org/apache/beam/sdk/ml/inference/remote/RemoteInferenceTest.java
@@ -178,12 +178,10 @@ public class RemoteInferenceTest {
public static class MockSuccessHandler
implements BaseModelHandler<TestParameters, TestInput, TestOutput> {
- private TestParameters parameters;
private boolean clientCreated = false;
@Override
- public void createClient(TestParameters parameters) {
- this.parameters = parameters;
+ public void createClient(@SuppressWarnings("unused") TestParameters
parameters) {
this.clientCreated = true;
}
@@ -203,7 +201,7 @@ public class RemoteInferenceTest {
implements BaseModelHandler<TestParameters, TestInput, TestOutput> {
@Override
- public void createClient(TestParameters parameters) {
+ public void createClient(@SuppressWarnings("unused") TestParameters
parameters) {
// Setup succeeds
}
@@ -218,7 +216,7 @@ public class RemoteInferenceTest {
implements BaseModelHandler<TestParameters, TestInput, TestOutput> {
@Override
- public void createClient(TestParameters parameters) {
+ public void createClient(@SuppressWarnings("unused") TestParameters
parameters) {
throw new RuntimeException("Setup failed intentionally");
}
@@ -233,7 +231,7 @@ public class RemoteInferenceTest {
implements BaseModelHandler<TestParameters, TestInput, TestOutput> {
@Override
- public void createClient(TestParameters parameters) {
+ public void createClient(@SuppressWarnings("unused") TestParameters
parameters) {
// Setup succeeds
}
@@ -247,14 +245,10 @@ public class RemoteInferenceTest {
public static class MockNoDefaultConstructorHandler
implements BaseModelHandler<TestParameters, TestInput, TestOutput> {
- private final String required;
-
- public MockNoDefaultConstructorHandler(String required) {
- this.required = required;
- }
+ public MockNoDefaultConstructorHandler(@SuppressWarnings("unused") String
required) {}
@Override
- public void createClient(TestParameters parameters) {}
+ public void createClient(@SuppressWarnings("unused") TestParameters
parameters) {}
@Override
public Iterable<PredictionResult<TestInput, TestOutput>>
request(List<TestInput> input) {
diff --git
a/sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java
b/sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java
index ef95dcd611b..12c05ff47fd 100644
---
a/sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java
+++
b/sdks/java/testing/junit/src/main/java/org/apache/beam/sdk/testing/TestPipelineExtension.java
@@ -72,7 +72,6 @@ public class TestPipelineExtension
private static final ExtensionContext.Namespace NAMESPACE =
ExtensionContext.Namespace.create(TestPipelineExtension.class);
private static final String PIPELINE_KEY = "testPipeline";
- private static final String ENFORCEMENT_KEY = "enforcement";
/** Creates a new TestPipelineExtension with default options. */
public static TestPipelineExtension create() {
diff --git
a/sdks/java/testing/test-utils/src/test/java/org/apache/beam/sdk/testutils/metrics/MetricsReaderTest.java
b/sdks/java/testing/test-utils/src/test/java/org/apache/beam/sdk/testutils/metrics/MetricsReaderTest.java
index e2fef254d13..d01ae06f309 100644
---
a/sdks/java/testing/test-utils/src/test/java/org/apache/beam/sdk/testutils/metrics/MetricsReaderTest.java
+++
b/sdks/java/testing/test-utils/src/test/java/org/apache/beam/sdk/testutils/metrics/MetricsReaderTest.java
@@ -121,7 +121,7 @@ public class MetricsReaderTest {
private final Counter elementCounter = Metrics.counter(NAMESPACE,
"counter");
@ProcessElement
- public void processElement(ProcessContext c) {
+ public void processElement(@SuppressWarnings("unused") ProcessContext c) {
elementCounter.inc();
}
}