Когда мы скомпилируем java-программу, получаем файлы .class. Могу ли я получить доступ к этим .class-файлам java-основных библиотек? например я могу получить доступ к java.lang.String.class?Инструментальные библиотеки ядра Java
На самом деле я занимаюсь исследованием и пытаюсь найти покрытие филиалов некоторых базовых библиотек Java. Инструмент, который я использую для покрытия филиалов, фактически использует файлы .class.
Благодаря
вместо инструментария байт-кодов, не могли бы вы также непосредственно взять исходный код для всей JRE из OpenJDK 7 и иметь AST для каждого .java-файла (включая String.java) и непосредственно использовать инструментарий исходного кода? – NoozNooz42
Не уверен, что я понимаю, что вы сказали, но мой сценарий похож на то, что я использую инструмент для автоматического тестирования и отдельный инструмент для охвата филиалов. Я хотел использовать их оба, так как это было иначе, поскольку инструменты потребовали бы слишком много времени. – neebz