我想要获得一个简单的Groovy Verticle编译,但编译器不能使用“override”关键字这一事实跳闸。关于如何获取Verticle编译的任何建议使用“覆盖”关键字?如何使用“覆盖”来编译Vertx Groovy Verticle
编译失败。由于事实上,它不能使用替代
class AppStarterGroovy extends Verticle {
override def start() {
...
}
}
>> groovyc的:意外的标记:覆盖
编译失败。由于这一事实的返回类型Verticle不同
class AppStarterGroovy extends Verticle {
def start() {
...
}
}
>> Groovyc:com.AppStarterGroovy中的java.lang.Object start()的返回类型与org.vertx.java.platform.Verticle 中的void start()不兼容。在[8:5]
编译好的..
class AppStarterGroovy extends Verticle {
void start() {
...
}
}
感谢您的帮助
def start()
!确实是我身边的一个愚蠢的错误! – Marco不用担心:-)错误的文档不会帮助;-) –