Repository: groovy
Updated Branches:
  refs/heads/master 580cf3979 -> 35abb4992


Trivial refactoring


Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/35abb499
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/35abb499
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/35abb499

Branch: refs/heads/master
Commit: 35abb4992662cdfaf4ccf78aa8d5126fdc76c6c6
Parents: 580cf39
Author: sunlan <[email protected]>
Authored: Mon Dec 4 16:03:07 2017 +0800
Committer: sunlan <[email protected]>
Committed: Mon Dec 4 16:03:07 2017 +0800

----------------------------------------------------------------------
 src/main/org/codehaus/groovy/control/ProcessingUnit.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/35abb499/src/main/org/codehaus/groovy/control/ProcessingUnit.java
----------------------------------------------------------------------
diff --git a/src/main/org/codehaus/groovy/control/ProcessingUnit.java 
b/src/main/org/codehaus/groovy/control/ProcessingUnit.java
index adc252d..f7fe1ad 100644
--- a/src/main/org/codehaus/groovy/control/ProcessingUnit.java
+++ b/src/main/org/codehaus/groovy/control/ProcessingUnit.java
@@ -105,8 +105,8 @@ public abstract class ProcessingUnit {
         // Classloaders should only be created inside doPrivileged block
         // This code creates a classloader, which needs permission if a 
security manage is installed.
         // If this code might be invoked by code that does not have security 
permissions, then the classloader creation needs to occur inside a doPrivileged 
block.
-        this.classLoader = (GroovyClassLoader) 
AccessController.doPrivileged(new PrivilegedAction() {
-            public Object run() {
+        this.classLoader = AccessController.doPrivileged(new 
PrivilegedAction<GroovyClassLoader>() {
+            public GroovyClassLoader run() {
                 ClassLoader parent = 
Thread.currentThread().getContextClassLoader();
                 if (parent == null) parent = 
ProcessingUnit.class.getClassLoader();
                 return loader == null ? new GroovyClassLoader(parent, 
configuration) : loader;

Reply via email to