あなたはどちらかだけでクラス
class MyDslRuntimeModule extends AbstractMyDslRuntimeModule {
def Class<? extends IFormatter2> bindIFormatter2() {
Formatter2NullImpl
}
def void configureFormatterPreferences(Binder binder) {
binder.bind(IPreferenceValuesProvider).annotatedWith(FormatterPreferences).to(FormatterPreferenceValuesProvider);
}
}
class Formatter2NullImpl implements IFormatter2 {
override format(FormatterRequest request) {
return #[]
}
}
@FinalFieldsConstructor
class MyDslUiModule extends AbstractMyDslUiModule {
override Class<? extends IContentFormatterFactory> bindIContentFormatterFactory() {
return org.eclipse.xtext.ui.editor.formatting2.ContentFormatterFactory;
}
}
"を作成する" またはそう
language = StandardLanguage {
...
formatter = {
generateStub = true
}
...
}
を行うためのワークフローを設定し、生成されたクラスを編集することができます