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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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