Предоставляет ли Netbeans способ поиска всех методов, полей и конструкторов определенного импортированного класса (или класса, для которого не требуется явный оператор импорта) в рамках одного исходного файла Java?
Итак, для исходного файла в соответствии с приведенным ниже псевдокодом найдите все случаи использования Foo
s членов:
package org.so;
import org.so.Foo;
public class Bar {
void usageExample(Foo foo) {
if (Foo.CONSTANT == foo.someMethod()) {
}
}
}
Обычно каждый ищет определенного члена Foo
(или использования Foo
), но это не применимо к моему случаю. Я хотел бы найти такие выражения, как Foo.CONSTANT
и foo.someMethod()
в одном и том же поиске , поскольку оба CONSTANT
и someMethod()
являются членами Foo
и используются в области поиска ( исходный файл, который содержит класс Bar
).
Я пытаюсь найти простой способ получить список всех вызовов методов, которые потенциально могут изменить состояние определенного класса объектов, но списка всех вызовов методов будет достаточно, чтобы сузить возможности.
Этот вопрос касается инструмента программирования, а не о том, как реализовать такую функциональность.