我正在编写自己的XText DSL,在某些时候我使用XBlockExpression,我可以编写任何我想要的代码。对于这段代码,我想使用一些运算符重载,我提供了一个"导入静态扩展..."进口。但是,这使得DSL看起来并不完美,因为我希望在每个文件的顶部避免这个额外的行。有没有办法在默认情况下触发"导入静态扩展的功能......"没有明确写下来?
答案 0 :(得分:1)
您是否考虑过简单地延长org.eclipse.xtext.xbase.scoping.batch.ImplicitlyImportedFeatures.getExtensionClasses()