Подавление предупреждений Xtext - PullRequest
1 голос
/ 05 февраля 2020

Я сделал свой 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*

Генератор не генерирует код потому что эти информационные / предупреждающие сообщения.

Как я могу подавить указывать c информация / предупреждение / ошибка сообщения?

...