Есть ли способ проанализировать все классы в отличном сценарии?
Разобрать ОДИН класс прямо сейчас:
java.lang.Class clazz = groovyClassLoader.parseClass(new File("MainApp.groovy"))
MainApp.groovy:
class MainApp {
def doIt() {}
}
class OtherMainApp {
def doTheRest() {}
}
Это вернет только MainApp.
Я бы хотел что-то вроде этого:
java.lang.Class[] clazz = groovyClassLoader.parseClass(new File("MainApp.groovy"))
где clazz содержит класс MainApp и класс OtherMainApp
По сути, я хочу иметь возможность извлекать все объявленные классы в сценарии.
Из-за природы приложения, которое я создаю, команда groovyc не поможет
Спасибо,
Federico