groovy-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sun...@apache.org
Subject groovy git commit: Fix `ExceptionInInitializerError` of ProxyGenerator
Date Wed, 03 Jan 2018 09:28:49 GMT
Repository: groovy
Updated Branches:
  refs/heads/master 3ca2577b9 -> cd03070c8


Fix `ExceptionInInitializerError` of ProxyGenerator


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

Branch: refs/heads/master
Commit: cd03070c8945361bd804af30267aa688ac283c28
Parents: 3ca2577
Author: sunlan <sunlan@apache.org>
Authored: Wed Jan 3 17:26:00 2018 +0800
Committer: sunlan <sunlan@apache.org>
Committed: Wed Jan 3 17:26:52 2018 +0800

----------------------------------------------------------------------
 src/main/groovy/groovy/util/ProxyGenerator.java | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/cd03070c/src/main/groovy/groovy/util/ProxyGenerator.java
----------------------------------------------------------------------
diff --git a/src/main/groovy/groovy/util/ProxyGenerator.java b/src/main/groovy/groovy/util/ProxyGenerator.java
index 63c0311..ff4c1d5 100644
--- a/src/main/groovy/groovy/util/ProxyGenerator.java
+++ b/src/main/groovy/groovy/util/ProxyGenerator.java
@@ -55,8 +55,6 @@ public class ProxyGenerator {
     private static final Map<Object,Object> EMPTY_CLOSURE_MAP = Collections.emptyMap();
     private static final Set<String> EMPTY_KEYSET = Collections.emptySet();
 
-    public static final ProxyGenerator INSTANCE = new ProxyGenerator(); // TODO should we
make ProxyGenerator singleton?
-
     static {
         // wrap the standard MetaClass with the delegate
         setMetaClass(GroovySystem.getMetaClassRegistry().getMetaClass(ProxyGenerator.class));
@@ -66,8 +64,10 @@ public class ProxyGenerator {
     private boolean debug = false;
     private boolean emptyMethods = false;
 
-    private static final String GROOVY_ADAPTER_CACHE_DEFAULT_SIZE_OPT = "groovy.adapter.cache.default.size";
-    private static final Integer GROOVY_ADAPTER_CACHE_DEFAULT_SIZE = Integer.getInteger(GROOVY_ADAPTER_CACHE_DEFAULT_SIZE_OPT,
16);
+    private static final Integer GROOVY_ADAPTER_CACHE_DEFAULT_SIZE = Integer.getInteger("groovy.adapter.cache.default.size",
16);
+
+    public static final ProxyGenerator INSTANCE = new ProxyGenerator(); // TODO should we
make ProxyGenerator singleton?
+
     /**
      * The adapter cache is used to cache proxy classes. When, for example, a call like:
      * map as MyClass is found, then a lookup is made into the cache to find if a suitable


Mime
View raw message