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;

Reply via email to