我的代码中出现了奇怪的错误:
import dsltest.models.Plant
import dsltest.controllers.PlantController.create
package dsltest.assemblers {
assembler PlantAssembler : Plant {
state CREATES
create => PENDING
end
state PENDING
end
}
}
错误: “无法将dsltest.controllers.PlantController.create解析为某个类型。”在导入时发生(第二行)。第一行导入时没有错误。
“create”是由controller-“PlantController”
封装的方法我试图清理项目,但它没有帮助。请有人帮我解决这个问题。
答案 0 :(得分:1)
您应该使用静态导入声明来导入静态成员:
import static dsltest.controllers.PlantController.create
否则dsltest.controllers.PlantController.create
被视为对JvmDeclaredType
的引用。