You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2022/04/19 07:56:54 UTC

[groovy] 09/11: minor refactor: remove style warnings

This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch GROOVY_4_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit 9aabb72817bf2311eb8dc746f966c0489055ed81
Author: Paul King <pa...@asert.com.au>
AuthorDate: Mon Apr 18 22:10:03 2022 +1000

    minor refactor: remove style warnings
---
 .../org/codehaus/groovy/classgen/asm/util/LoggableTextifier.java | 9 +++++----
 .../java/org/codehaus/groovy/control/CompilerConfiguration.java  | 2 +-
 .../groovy/org/apache/groovy/macrolib/MacroLibGroovyMethods.java | 3 +++
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/main/java/org/codehaus/groovy/classgen/asm/util/LoggableTextifier.java b/src/main/java/org/codehaus/groovy/classgen/asm/util/LoggableTextifier.java
index 3d29b6054c..0da008d90b 100644
--- a/src/main/java/org/codehaus/groovy/classgen/asm/util/LoggableTextifier.java
+++ b/src/main/java/org/codehaus/groovy/classgen/asm/util/LoggableTextifier.java
@@ -312,8 +312,8 @@ public class LoggableTextifier extends Textifier {
     }
 
     @Override
-    public void visitVarInsn(int opcode, int var) {
-        super.visitVarInsn(opcode, var);
+    public void visitVarInsn(int opcode, int varIndex) {
+        super.visitVarInsn(opcode, varIndex);
         log();
     }
 
@@ -330,6 +330,7 @@ public class LoggableTextifier extends Textifier {
     }
 
     @Override
+    @Deprecated
     public void visitMethodInsn(int opcode, String owner, String name, String desc) {
         super.visitMethodInsn(opcode, owner, name, desc);
         log();
@@ -366,8 +367,8 @@ public class LoggableTextifier extends Textifier {
     }
 
     @Override
-    public void visitIincInsn(int var, int increment) {
-        super.visitIincInsn(var, increment);
+    public void visitIincInsn(int varIndex, int increment) {
+        super.visitIincInsn(varIndex, increment);
         log();
     }
 
diff --git a/src/main/java/org/codehaus/groovy/control/CompilerConfiguration.java b/src/main/java/org/codehaus/groovy/control/CompilerConfiguration.java
index f3739f7262..1654281f6a 100644
--- a/src/main/java/org/codehaus/groovy/control/CompilerConfiguration.java
+++ b/src/main/java/org/codehaus/groovy/control/CompilerConfiguration.java
@@ -512,7 +512,7 @@ public class CompilerConfiguration {
     public CompilerConfiguration(final CompilerConfiguration configuration) {
         setWarningLevel(configuration.getWarningLevel());
         setTargetDirectory(configuration.getTargetDirectory());
-        setClasspathList(new LinkedList<String>(configuration.getClasspath()));
+        setClasspathList(new LinkedList<>(configuration.getClasspath()));
         setVerbose(configuration.getVerbose());
         setDebug(configuration.getDebug());
         setParameters(configuration.getParameters());
diff --git a/subprojects/groovy-macro-library/src/main/groovy/org/apache/groovy/macrolib/MacroLibGroovyMethods.java b/subprojects/groovy-macro-library/src/main/groovy/org/apache/groovy/macrolib/MacroLibGroovyMethods.java
index f34bab5315..933e0ce5db 100644
--- a/subprojects/groovy-macro-library/src/main/groovy/org/apache/groovy/macrolib/MacroLibGroovyMethods.java
+++ b/subprojects/groovy-macro-library/src/main/groovy/org/apache/groovy/macrolib/MacroLibGroovyMethods.java
@@ -40,6 +40,8 @@ import static org.codehaus.groovy.ast.tools.GeneralUtils.ctorX;
 import static org.codehaus.groovy.ast.tools.GeneralUtils.listX;
 
 public class MacroLibGroovyMethods {
+    private MacroLibGroovyMethods() {}
+
     private static final ClassNode NAMED_VALUE = ClassHelper.make(NamedValue.class);
 
     @Macro
@@ -98,6 +100,7 @@ public class MacroLibGroovyMethods {
         return listX(Arrays.stream(exps).map(exp -> namedValueExpr(exp)).collect(Collectors.toList()));
     }
 
+    @SuppressWarnings("unchecked")
     public static <T> List<NamedValue<T>> NVL(Object self, T... args) {
         throw new IllegalStateException("MacroLibGroovyMethods.NVL(Object...) should never be called at runtime. Are you sure you are using it correctly?");
     }