You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by fs...@apache.org on 2022/04/18 15:41:44 UTC
[jmeter] 05/16: Silence warning about mutable enums
This is an automated email from the ASF dual-hosted git repository.
fschumacher pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git
commit b351b6df75b49605013f2fdabb8f52faf727f71f
Author: Felix Schumacher <fe...@internetallee.de>
AuthorDate: Mon Apr 18 16:36:36 2022 +0200
Silence warning about mutable enums
We are probably not using the enum as a pattern correctly, but it works
for us now. Might be worth to look further into this.
---
.../test/java/org/apache/jmeter/extractor/TestJSONPostProcessor.java | 3 ++-
.../apache/jmeter/extractor/json/jmespath/TestJMESPathExtractor.java | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/components/src/test/java/org/apache/jmeter/extractor/TestJSONPostProcessor.java b/src/components/src/test/java/org/apache/jmeter/extractor/TestJSONPostProcessor.java
index 891a849d5c..7705bee083 100644
--- a/src/components/src/test/java/org/apache/jmeter/extractor/TestJSONPostProcessor.java
+++ b/src/components/src/test/java/org/apache/jmeter/extractor/TestJSONPostProcessor.java
@@ -43,12 +43,13 @@ class TestJSONPostProcessor {
private static final String VAR_NAME = "varName";
+ @SuppressWarnings("ImmutableEnumChecker")
private enum AccessMode {
ALL(AbstractScopedTestElement::setScopeAll),
PARENT(AbstractScopedTestElement::setScopeParent),
CHILDREN(AbstractScopedTestElement::setScopeChildren);
- private Consumer<AbstractScopedTestElement> applier;
+ private final Consumer<AbstractScopedTestElement> applier;
AccessMode(Consumer<AbstractScopedTestElement> applier) {
this.applier = applier;
diff --git a/src/components/src/test/java/org/apache/jmeter/extractor/json/jmespath/TestJMESPathExtractor.java b/src/components/src/test/java/org/apache/jmeter/extractor/json/jmespath/TestJMESPathExtractor.java
index 008f18df19..b10f6e1a5a 100644
--- a/src/components/src/test/java/org/apache/jmeter/extractor/json/jmespath/TestJMESPathExtractor.java
+++ b/src/components/src/test/java/org/apache/jmeter/extractor/json/jmespath/TestJMESPathExtractor.java
@@ -193,7 +193,8 @@ class TestJMESPathExtractor {
PARENT(AbstractScopedTestElement::setScopeParent),
CHILDREN(AbstractScopedTestElement::setScopeChildren);
- private Consumer<AbstractScopedTestElement> applier;
+ @SuppressWarnings("ImmutableEnumChecker")
+ private final Consumer<AbstractScopedTestElement> applier;
AccessMode(Consumer<AbstractScopedTestElement> applier) {
this.applier = applier;