2016-02-26 4 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

Этот метод не является статическим. Тем не менее, я получаю ту же ошибку. –

 Смежные вопросы

  • Нет связанных вопросов^_^