groovy1018_bug.groovy
来自「大名鼎鼎的java动态脚本语言。已经通过了sun的认证」· GROOVY 代码 · 共 34 行
GROOVY
34 行
package groovy.bugs/** * Test to fix the Jira issues GROOVY-1018 and GROOVY-732. * Access to a static field member by a class name: * ClassName.fieldName or ClassName.@fieldName. * * @author Pilho Kim * @version $Revision: 1.2 $ */class Groovy1018_Bug extends GroovyTestCase { public static Object Class = "bar" // todo: GROOVY-1018 void testGetPublicStaticField() { def a = new Groovy1018_Bug() println( a.Class ) println( a.@Class ) println( Groovy1018_Bug.Class ) println( Groovy1018_Bug.@Class ) assert a.Class == "bar" && a.@Class == "bar" assert Groovy1018_Bug.Class == "bar" && Groovy1018_Bug.@Class == "bar" } // todo: GROOVY-732 void testSetPublicStaticField() { Groovy1018_Bug.Class = 'bar-' assert Groovy1018_Bug.Class == "bar-" && Groovy1018_Bug.@Class == "bar-" }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?