abstract class Base {}
class A extends Base
class B extends Base
Как найти все места в коде, которые создают Base? (то есть иметь либо новый A(), либо новый B())
ОБНОВЛЕНИЕ: чтобы это было ясно, приведенное выше справедливо и пример. Меня интересует способ поиска объектов любого класса, в том числе сторонних классов, которые я не контролирую.