Xtext自定义警告禁止

时间:2020-02-05 15:43:42

标签: java validation code-generation xtext suppress-warnings

我已经建立了DSL,并设置了一些信息,警告和错误消息。

例如:

 warning('''some message''', obj, package.Literals.LITERAL)

然后我将项目(由发电机生成的类Main.xtend导出)到 some_name.jar

Main.xtend包含:

// Validate the resource
val issues = validator.validate(resource, CheckMode.ALL,CancelIndicator.NullImpl) 
if (!issues.empty) {
    issues.forEach[System.err.println(it)]
    return 
}

// Configure and start the generator
fileAccess.outputPath = 'src-gen/'
val context = new GeneratorContext => [cancelIndicator = CancelIndicator.NullImpl]
generator.generate(resource, fileAccess, context)
System.out.println('Code generation finished.')

现在我跑步

> *java -jar some_name.jar my_file*

生成器不会生成代码,因为这些信息/警告消息。

如何隐藏特定的信息/警告/错误消息?

0 个答案:

没有答案