You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2020/04/17 17:42:29 UTC
[groovy] branch master updated: Trivial refactoring: Anonymous type
can be replaced with lambda
This is an automated email from the ASF dual-hosted git repository.
sunlan 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 f2a6db4 Trivial refactoring: Anonymous type can be replaced with lambda
f2a6db4 is described below
commit f2a6db4c5c869c8859b6e22d4d204fe0e8e6e40e
Author: Daniel Sun <su...@apache.org>
AuthorDate: Sat Apr 18 01:41:06 2020 +0800
Trivial refactoring: Anonymous type can be replaced with lambda
---
.../src/main/groovy/groovy/text/StreamingTemplateEngine.java | 6 +-----
.../src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java | 6 +-----
2 files changed, 2 insertions(+), 10 deletions(-)
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 1afcd1b..f64f9a9 100644
--- a/subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java
+++ b/subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java
@@ -596,11 +596,7 @@ public class StreamingTemplateEngine extends TemplateEngine {
}
private Closure createTemplateClosure(List<StringSection> sections, final ClassLoader parentLoader, StringBuilder target) throws ClassNotFoundException {
- final GroovyClassLoader loader = AccessController.doPrivileged(new PrivilegedAction<GroovyClassLoader>() {
- public GroovyClassLoader run() {
- return new GroovyClassLoader(parentLoader);
- }
- });
+ final GroovyClassLoader loader = AccessController.doPrivileged((PrivilegedAction<GroovyClassLoader>) () -> new GroovyClassLoader(parentLoader));
final Class groovyClass;
try {
groovyClass = loader.parseClass(new GroovyCodeSource(target.toString(), TEMPLATE_SCRIPT_PREFIX + counter.incrementAndGet() + ".groovy", "x"));
diff --git a/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java b/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java
index 844295e..7e9b220 100644
--- a/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java
+++ b/subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java
@@ -101,11 +101,7 @@ public class MarkupTemplateEngine extends TemplateEngine {
}
);
}
- groovyClassLoader = AccessController.doPrivileged(new PrivilegedAction<TemplateGroovyClassLoader>() {
- public TemplateGroovyClassLoader run() {
- return new TemplateGroovyClassLoader(parentLoader, compilerConfiguration);
- }
- });
+ groovyClassLoader = AccessController.doPrivileged((PrivilegedAction<TemplateGroovyClassLoader>) () -> new TemplateGroovyClassLoader(parentLoader, compilerConfiguration));
if (DEBUG_BYTECODE) {
compilerConfiguration.setBytecodePostprocessor(BytecodeDumper.STANDARD_ERR);
}