Из-за динамического характера загрузчиков класса, это не возможно. Загрузчики класса не требуются, чтобы говорить VM, какие классы это может обеспечить, вместо этого им просто вручают запросы на классы, и должны возвратить класс или выдать исключение.
Однако, если Вы пишете свои собственные загрузчики класса или исследуете пути к классам и это - банки, возможно найти эту информацию. Это будет через операции файловой системы хотя, и не отражение. Могли бы даже быть библиотеки, которые могут помочь Вам сделать это.
, Если существуют классы, которые сгенерированы, или поставил удаленно, Вы не сможете обнаружить те классы.
нормальный метод должен вместо этого где-нибудь зарегистрировать классы, к которым Вы нуждаетесь в доступе в файле или ссылаетесь на них в другом классе. Или просто используйте конвенцию когда дело доходит до именования.
Приложение: Библиотека Отражений позволит Вам искать классы в текущем пути к классу. Это может использоваться для получения всех классов в пакете:
Reflections reflections = new Reflections("my.project.prefix");
Set> allClasses =
reflections.getSubTypesOf(Object.class);
От Питера Блаха,
нам известно о «Перейти к файлу» спектакль. Поэтому мы считаем это улучшения в нашем развитии план для NetBeans 7.0, см. раздел Производительность
Вы тоже можете посмотреть здесь: http://forums.netbeans.org/post-30720.html&highlight=slow