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 <[email protected]> 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;
