Я использую статический анализатор в Eclipse для изучения моего кода. Один класс, foo, имеет внутренний класс, bar. Я получаю следующую ошибку:Что не так с внутренним классом, который не использует внешний класс в Java?
JAVA0043 Inner class 'bar' does not use outer class 'foo'
Почему это ошибка? До тех пор, пока внешний класс использует внутренний класс, недостаточно, чтобы сделать эту информацию скрытой полезной и правильной?
Внутренний класс не является статическим.
Является ли внутренний класс статическим? – skaffman
@skaffman Внутренний класс не является статичным. – user128807
вы должны сделать его статическим. – Ron