Я хотел бы манипулировать классы Java (с java
расширения не .class
), так что я мог:Манипулирование Java классы с Java
Удалить все методы класса (держащий конструктору)
Добавить нереализованные методы
Удаление неиспользуемых импортов
. ..
Есть ли API, который мог бы это сделать?
То, что я сделал до сих пор, пытается манипулировать файлами .java
, такими как текстовые файлы (с regex
, FileUtils
и т. Д.).
С уважением. I
Отражение не помогло бы. Как указано: я хочу манипулировать файлами «.java», а не скомпилированными классами. Я хочу избежать использования IDE, поскольку я намерен создать сценарии, которые выполняют эту работу. Затем у меня есть тысячи классов, которые нужно изменить. – Patty
Я думаю, что лучше всего будет делать это в среде IDE. Eclipse, Intelij и т. Д. Сделают это легко – robjwilkins
Я знаю :) Но делать со сценарием было бы лучше;) – Patty