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

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


The following commit(s) were added to refs/heads/master by this push:
     new 66b79c821d minor refactor: reduce style warnings
66b79c821d is described below

commit 66b79c821d0cf995ebc20a62c4d407836dbf1e5c
Author: Paul King <[email protected]>
AuthorDate: Sat Apr 16 08:38:38 2022 +1000

    minor refactor: reduce style warnings
---
 .../groovy/groovy/text/GStringTemplateEngine.java     | 12 ++++++------
 .../groovy/groovy/text/StreamingTemplateEngine.java   | 19 +++++++++----------
 .../test/java/groovy/text/XmlTemplateEngineTest.java  |  6 +++---
 3 files changed, 18 insertions(+), 19 deletions(-)

diff --git 
a/subprojects/groovy-templates/src/main/groovy/groovy/text/GStringTemplateEngine.java
 
b/subprojects/groovy-templates/src/main/groovy/groovy/text/GStringTemplateEngine.java
index de8e47c0b5..0d43e6f396 100644
--- 
a/subprojects/groovy-templates/src/main/groovy/groovy/text/GStringTemplateEngine.java
+++ 
b/subprojects/groovy-templates/src/main/groovy/groovy/text/GStringTemplateEngine.java
@@ -97,7 +97,7 @@ import java.util.concurrent.atomic.AtomicInteger;
 public class GStringTemplateEngine extends TemplateEngine {
     private final ClassLoader parentLoader;
     private static AtomicInteger counter = new AtomicInteger();
-    private static final boolean reuseClassLoader = 
SystemUtil.getBooleanSafe("groovy.GStringTemplateEngine.reuseClassLoader");
+    private static final boolean REUSE_CLASS_LOADER = 
SystemUtil.getBooleanSafe("groovy.GStringTemplateEngine.reuseClassLoader");
 
     public GStringTemplateEngine() {
         this(GStringTemplate.class.getClassLoader());
@@ -191,10 +191,10 @@ public class GStringTemplateEngine extends TemplateEngine 
{
 
             // Use a new class loader by default for each class so each class 
can be independently garbage collected
             final GroovyClassLoader loader =
-                    reuseClassLoader && parentLoader instanceof 
GroovyClassLoader
+                    REUSE_CLASS_LOADER && parentLoader instanceof 
GroovyClassLoader
                             ? (GroovyClassLoader) parentLoader
                             : 
VMPluginFactory.getPlugin().doPrivileged((PrivilegedAction<GroovyClassLoader>) 
() -> new GroovyClassLoader(parentLoader));
-            final Class groovyClass;
+            final Class<?> groovyClass;
             try {
                 groovyClass = loader.parseClass(new 
GroovyCodeSource(templateExpressions.toString(), "GStringTemplateScript" + 
counter.incrementAndGet() + ".groovy", "x"));
             } catch (Exception e) {
@@ -306,10 +306,10 @@ public class GStringTemplateEngine extends TemplateEngine 
{
 
         @Override
         public Writable make(final Map map) {
-            final Closure template = ((Closure) 
this.template.clone()).asWritable();
+            final Closure templateClosure = ((Closure) 
this.template.clone()).asWritable();
             Binding binding = new Binding(map);
-            template.setDelegate(binding);
-            return (Writable) template;
+            templateClosure.setDelegate(binding);
+            return (Writable) templateClosure;
         }
     }
 }
diff --git 
a/subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java
 
b/subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java
index 58dac81431..219f5e5b46 100644
--- 
a/subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java
+++ 
b/subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java
@@ -439,7 +439,7 @@ public class StreamingTemplateEngine extends TemplateEngine 
{
          */
         StreamingTemplate(final Reader source, final ClassLoader parentLoader) 
throws CompilationFailedException, ClassNotFoundException, IOException {
             final StringBuilder target = new StringBuilder();
-            List<StringSection> sections = new ArrayList<StringSection>();
+            List<StringSection> sections = new ArrayList<>();
             Position sourcePosition = new Position(1, 1);
             Position targetPosition = new Position(1, 1);
             Position lastSourcePosition = new Position(1, 1);
@@ -597,7 +597,7 @@ public class StreamingTemplateEngine extends TemplateEngine 
{
 
         private Closure createTemplateClosure(List<StringSection> sections, 
final ClassLoader parentLoader, StringBuilder target) throws 
ClassNotFoundException {
             final GroovyClassLoader loader = 
VMPluginFactory.getPlugin().doPrivileged((PrivilegedAction<GroovyClassLoader>) 
() -> new GroovyClassLoader(parentLoader));
-            final Class groovyClass;
+            final Class<?> groovyClass;
             try {
                 groovyClass = loader.parseClass(new 
GroovyCodeSource(target.toString(), TEMPLATE_SCRIPT_PREFIX + 
COUNTER.incrementAndGet() + ".groovy", "x"));
             } catch (MultipleCompilationErrorsException e) {
@@ -772,8 +772,7 @@ public class StreamingTemplateEngine extends TemplateEngine 
{
         @Override
         public Writable make(final Map map) {
             //we don't need a template.clone here as curry calls clone under 
the hood
-            final Closure template = this.template.curry(new Object[]{map});
-            return (Writable) template;
+            return (Writable) this.template.curry(new Object[]{map});
         }
 
         /*
@@ -825,22 +824,22 @@ public class StreamingTemplateEngine extends 
TemplateEngine {
 
         private String mangleExceptionMessage(String original, Position p) {
             String result = original;
-            int index = result.indexOf("@ line ");
-            if (index != -1) {
-                result = result.substring(0, index);
+            int idx = result.indexOf("@ line ");
+            if (idx != -1) {
+                result = result.substring(0, idx);
             }
 
             int count = 0;
-            index = 0;
+            idx = 0;
             for (char c : result.toCharArray()) {
                 if (c == ':') {
                     count++;
                     if (count == 3) {
-                        result = result.substring(index + 2);
+                        result = result.substring(idx + 2);
                         break;
                     }
                 }
-                index++;
+                idx++;
             }
 
             String msg = "Template parse error '" + result + "' at line " + 
p.row + ", column " + p.column;
diff --git 
a/subprojects/groovy-templates/src/test/java/groovy/text/XmlTemplateEngineTest.java
 
b/subprojects/groovy-templates/src/test/java/groovy/text/XmlTemplateEngineTest.java
index 2a1746dcd6..7a3374eb9e 100644
--- 
a/subprojects/groovy-templates/src/test/java/groovy/text/XmlTemplateEngineTest.java
+++ 
b/subprojects/groovy-templates/src/test/java/groovy/text/XmlTemplateEngineTest.java
@@ -26,7 +26,7 @@ import java.util.Map;
 public class XmlTemplateEngineTest extends TestCase {
 
     public void testBinding() throws Exception {
-        Map<String, String> binding = new HashMap();
+        Map<String, String> binding = new HashMap<>();
         binding.put("Christian", "Stein");
 
         XmlTemplateEngine xmlTemplateEngine = new XmlTemplateEngine();
@@ -46,7 +46,7 @@ public class XmlTemplateEngineTest extends TestCase {
     }
 
     public void testQuotes() throws Exception {
-        Map<String, String> binding = new HashMap();
+        Map<String, String> binding = new HashMap<>();
         binding.put("Christian", "Stein");
 
         XmlTemplateEngine xmlTemplateEngine = new XmlTemplateEngine();
@@ -66,7 +66,7 @@ public class XmlTemplateEngineTest extends TestCase {
     }
 
     public void testNamespaces() throws Exception {
-        Map<String, String> binding = new HashMap();
+        Map<String, String> binding = new HashMap<>();
         binding.put("Christian", "Stein");
 
         XmlTemplateEngine xmlTemplateEngine = new XmlTemplateEngine();

Reply via email to