You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by jw...@apache.org on 2016/01/31 17:18:57 UTC

[3/3] groovy git commit: Remove Java 1.4 compatibility code (Integer.valueOf(int) was added in 1.5)

Remove Java 1.4 compatibility code (Integer.valueOf(int) was added in 1.5)


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

Branch: refs/heads/GROOVY_2_4_X
Commit: a007f8700a5b38cbdf6700c73de65e719471e50a
Parents: 220c4ee
Author: John Wagenleitner <jw...@apache.org>
Authored: Sun Jan 31 07:08:10 2016 -0800
Committer: John Wagenleitner <jw...@apache.org>
Committed: Sun Jan 31 08:17:41 2016 -0800

----------------------------------------------------------------------
 .../runtime/PerInstanceMetaClassTest.groovy     | 29 --------------------
 1 file changed, 29 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/a007f870/src/test/org/codehaus/groovy/runtime/PerInstanceMetaClassTest.groovy
----------------------------------------------------------------------
diff --git a/src/test/org/codehaus/groovy/runtime/PerInstanceMetaClassTest.groovy b/src/test/org/codehaus/groovy/runtime/PerInstanceMetaClassTest.groovy
index 5488862..8ed2e02 100644
--- a/src/test/org/codehaus/groovy/runtime/PerInstanceMetaClassTest.groovy
+++ b/src/test/org/codehaus/groovy/runtime/PerInstanceMetaClassTest.groovy
@@ -20,35 +20,8 @@ package org.codehaus.groovy.runtime
 
 class PerInstanceMetaClassTest extends GroovyTestCase{
 
-    static Integer [] cache
-
-    static {
-        try {
-            Integer.valueOf(0)
-        }
-        catch (MissingMethodException e) {
-            cache = new Integer[-(-128) + 127 + 1]
-            for(int i = 0; i < cache.length; i++)
-              cache[i] = new Integer(i - 128);
-        }
-    }
-
     protected void setUp() {
         Integer.metaClass = null
-        setValueOfMethod()
-    }
-
-    private def setValueOfMethod() {
-        if (cache != null) {
-            Integer.metaClass.static.valueOf = {
-                Integer i ->
-                final int offset = 128;
-                if (i >= -128 && i <= 127) { // must cache
-                    return cache[i + offset];
-                }
-                return new Integer(i);
-            }
-        }
     }
 
     void testEMC () {
@@ -88,7 +61,6 @@ class PerInstanceMetaClassTest extends GroovyTestCase{
 
         x.metaClass = null
         Integer.metaClass = null
-        setValueOfMethod()
 
         assertEquals 28, x + 6
 
@@ -277,7 +249,6 @@ class PerInstanceMetaClassTest extends GroovyTestCase{
        ExpandoMetaClass.enableGlobally()
 
        Integer.metaClass = null
-       setValueOfMethod()
 
        def foo =  { x ->
            return x._100