Поддержка IntelliJ IDEA GroovyDSL для статического импорта звездочек

У меня есть служебный класс с огромным количеством методов, которые я хотел бы сделать доступными в моем DSL. Можно ли описать это поведение в GDSL без явного перечисления всех методов?

Другими словами, я хотел бы описать в GDSL, что с настройщиком компиляции я достиг с этим:

def configuration = new CompilerConfiguration()

def imports = new ImportCustomizer()
imports.addStaticStars(AClassWithAnAwfulLotOfStaticMethods.class.name)

configuration.addCompilationCustomizers(imports)

0 ответов

Другие вопросы по тегам