groovy-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sun...@apache.org
Subject [groovy] branch GROOVY_3_0_X updated: Add one more test for `with` under STC mode
Date Sat, 02 Nov 2019 14:53:06 GMT
This is an automated email from the ASF dual-hosted git repository.

sunlan pushed a commit to branch GROOVY_3_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/GROOVY_3_0_X by this push:
     new ac29754  Add one more test for `with` under STC mode
ac29754 is described below

commit ac29754edc8a502c9f68edf4c684ce1fb28e79de
Author: Daniel Sun <sunlan@apache.org>
AuthorDate: Sat Nov 2 22:50:26 2019 +0800

    Add one more test for `with` under STC mode
    
    (cherry picked from commit eff9a23745b03d582c4f35b8014c4f8ec162eaf6)
---
 src/test/groovy/transform/stc/WithSTCTest.groovy | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/test/groovy/transform/stc/WithSTCTest.groovy b/src/test/groovy/transform/stc/WithSTCTest.groovy
index 083346a..cd6d5db 100644
--- a/src/test/groovy/transform/stc/WithSTCTest.groovy
+++ b/src/test/groovy/transform/stc/WithSTCTest.groovy
@@ -62,4 +62,19 @@ class WithSTCTest extends StaticTypeCheckingTestCase {
             assert Test.a( 'Daniel' ) == 6 
         '''
     }
+
+    void testLongReturnType() {
+        assertScript '''
+            class Test {
+               static long a() {
+                    Long.with {
+                        MAX_VALUE
+                    }
+                }
+            }
+
+            assert Test.a() == Long.MAX_VALUE
+        '''
+    }
 }
+


Mime
View raw message