Метод не может быть вызван из другого класса - PullRequest
0 голосов
/ 13 сентября 2018

В настоящее время я занимаюсь рефакторингом какого-то старого кода, это было 16 тысяч строк одного объекта, которые делали все в приложении. Я унаследовал это, и моя цель - сделать это лучше. По какой-то причине, когда я вытаскиваю метод, превращающий его в свой собственный класс, первый класс не позволяет мне вызывать второй метод.

(Гигантский объект) Saveapp

BuildXMLFarmEndorsement buildFarmXML = new BuildXMLFarmEndorsement();
    buildFarmXML.buildXMLFarmEndorsements( multi, i);

по какой-либо причине моя IDE не распознает приведенный выше код. Вот код нового класса

новый класс:

@SuppressWarnings("serial")
public class BuildXMLFarmEndorsement  implements java.io.Serializable {
    public void buildXMLFarmEndorsements(MultiApp multi, int i) throws Exception{do some stuff}
}

Любая помощь будет высоко ценится.

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018

Я чувствую себя довольно глупо, я просто вызывал класс за пределами метода.

0 голосов
/ 13 сентября 2018

Проверьте пакеты и видимость.И ваш импорт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...