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();