本文整理汇总了Java中org.eclipse.xtext.xtext.generator.DefaultGeneratorModule类的典型用法代码示例。如果您正苦于以下问题:Java DefaultGeneratorModule类的具体用法?Java DefaultGeneratorModule怎么用?Java DefaultGeneratorModule使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
DefaultGeneratorModule类属于org.eclipse.xtext.xtext.generator包,在下文中一共展示了DefaultGeneratorModule类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: asserTranslatesToDebugGrammar
import org.eclipse.xtext.xtext.generator.DefaultGeneratorModule; //导入依赖的package包/类
protected void asserTranslatesToDebugGrammar(final CharSequence xtextGrammar, final String expectedDebugGrammar) {
try {
EObject _model = super.getModel(xtextGrammar.toString());
final Grammar grammar = ((Grammar) _model);
DefaultGeneratorModule _defaultGeneratorModule = new DefaultGeneratorModule();
final Injector injector = Guice.createInjector(_defaultGeneratorModule);
final AntlrGeneratorFragmentTest.InMemFSA inMem = new AntlrGeneratorFragmentTest.InMemFSA();
final AntlrOptions options = new AntlrOptions();
injector.<AntlrDebugGrammarGenerator>getInstance(AntlrDebugGrammarGenerator.class).generate(grammar, options, inMem);
Assert.assertEquals(expectedDebugGrammar, IterableExtensions.<Object>head(inMem.getAllFiles().values()).toString());
} catch (Throwable _e) {
throw Exceptions.sneakyThrow(_e);
}
}
示例2: getConfiguration
import org.eclipse.xtext.xtext.generator.DefaultGeneratorModule; //导入依赖的package包/类
@Pure
public DefaultGeneratorModule getConfiguration() {
return this.configuration;
}
示例3: setConfiguration
import org.eclipse.xtext.xtext.generator.DefaultGeneratorModule; //导入依赖的package包/类
public void setConfiguration(final DefaultGeneratorModule configuration) {
this.configuration = configuration;
}
示例4: createInjector
import org.eclipse.xtext.xtext.generator.DefaultGeneratorModule; //导入依赖的package包/类
@Before
public void createInjector() {
DefaultGeneratorModule _defaultGeneratorModule = new DefaultGeneratorModule();
this.injector = Guice.createInjector(_defaultGeneratorModule);
}