Groovy动态语言 运行在JVM中的动态语言 可以方便的处理业务逻辑变化大的业务

源代码在线查看: importtest.groovy

软件大小: 1644 K
上传用户: maple_78
关键词: Groovy JVM 动态语言 运行
下载地址: 免注册下载 普通下载 VIP

相关代码

				import java.io.*
				import java.util.Map
				import java.util.List
				
				class ImportTest extends GroovyTestCase {
				
				    void testImportAll() {
				        def file = new File("foo.txt")
				        assert file instanceof File
				        assert file.getClass().name == "java.io.File"
				    }
				    
				    void testImportByName() {
				        def x = [:]
				        assert x instanceof Map
				        /**
				         * For maps, map.getClass() should be used instead of map.class,
				         * when map has no member, named as "class"
				         */
				        assert x.getClass() != null
				        assert x.getClass().name.startsWith("java.util.")
				        
				        def y = [1, 2, 3]
				        assert y instanceof List
				        assert y.getClass().name.startsWith("java.util.")
				    }
				}
							

相关资源