Eclipse сообщает мне, что метод не определен, хотя на самом деле он явно определен ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Eclipse сообщает мне, что метод не определен, хотя на самом деле он явно определен

Сообщение Anonymous »

Я работаю в RAD 7.5. Я импортирую пакет из одного веб-проекта в другой. Я создаю экземпляр класса и пытаюсь использовать один из его методов, но получаю ошибку сборки, что метод не определен. Метод общедоступный. Все остальные способы работают, кроме этого. Проект, из которого я импортирую, построен правильно. Я попытался удалить оба проекта, снова получить их из системы контроля версий и пересобрать. В чем же может быть проблема или что еще я могу проверить в eclipse (RAD 7.5)?

Дополнительная информация:

Вызываемый метод не является статическим. Он является общедоступным и вызывается из нестатического, защищенного метода.

Фрагменты кода

Класс, который я импортирую:

package com.state;

public TelcoVariableTracker() {
super();
}

public boolean isMedicalFlag() {
return isMedicalFlag;
}


Класс с ошибкой сборки:

import com.state.TelcoVariableTracker;

protected method() {

TelcoVariableTracker phoneInfo = HttpSessionUtils.getTelcoVariableTracker(request);

if (phoneInfo.isMedicalFlag() { // Build error: The method isMedicalFlag() is undefined for the type TelcoVariableTracker
// Do things
}
}


Подробнее здесь: https://stackoverflow.com/questions/116 ... ct-defined

Вернуться в «JAVA»