2016-02-26 99 views
0

我在我的代碼奇怪的錯誤:的Xtext:不能被解析爲一個類型

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不能被解析爲一個類型」在導入時發生(第二行)。第一行導入沒有錯誤。

「創造」是由控權「PlantController」

封裝的方法我試圖清理項目,但它並沒有幫助。請有人幫我解決這個問題。

回答

1

你應該使用一個靜態進口報關進口靜態成員:

import static dsltest.controllers.PlantController.create 

否則dsltest.controllers.PlantController.create被視爲對JvmDeclaredType參考。

+0

此答案無效.. –

+0

該方法是靜態的嗎?你仍然得到同樣的錯誤? –

+0

此方法不是靜態的。仍然我得到相同的錯誤.. –

相關問題