Классы проекта я добавлю, не вопрос, тем более, их ограниченное количество и они разложены по пакетам, то есть, можно просто написать import my.cool.packet.*. Беда в том, что там может быть любой грувишный или джавский стандартный класс. Вот как это победить? Забить все стандарьные пакеты джавы? Их там дофигищи!
Ну вообще-то да, надо подготовить большие таблицы имен из "внешних" пакетов - не только стандартных джавы, но и третьесторонних, если они есть в проекте - вытянуть оттуда рефлексией. В принципе нужно сделать кэширование, может быть даже что-то вроде SQLite-базы добавить, куда единовременно вытянуть все полные имена классов из стандартных библиотек.
Беда в том, что там может быть любой грувишный или джавский стандартный класс. Вот как это победить? Забить все стандарьные пакеты джавы? Их там дофигищи!
Reply
Reply
Leave a comment