Grails 2.4.2 - 控制器动作中的本地类

时间:2016-08-09 06:31:37

标签: grails groovy

出于好奇,我试图在我的控制器的一个操作中放置一个本地类,例如:

def index() {
    class TestClass {
        TestClass() {
            // do something
        }
        doSomething() { ... }
    }
    TestClass test = new TestClass()
    test.doSomething()
    respond anything
}

但是,编译始终无法给出如下错误:

Error Compilation error: startup failed: class TestClass ...
                                         ^

你有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您无法在方法

中定义类

将其移到方法

之外