Validate generated code.
More...
Inherited by org.lflang.generator.python.PythonValidator.
Validate generated code.
- Author
- Peter Donovan
◆ Validator()
Initialize a Validator that reports errors to errorReporter and adjusts document positions using codeMaps.
◆ doValidate()
| final void org.lflang.generator.Validator.doValidate |
( |
LFGeneratorContext | context | ) |
throws ExecutionException, InterruptedException |
Validate this Validator's group of generated files.
- Parameters
-
| context | The context of the current build. |
◆ getBuildReportingStrategies()
◆ getPossibleStrategies()
| abstract Collection< ValidationStrategy > org.lflang.generator.Validator.getPossibleStrategies |
( |
| ) |
|
|
abstractprotected |
◆ run()
| final int org.lflang.generator.Validator.run |
( |
LFCommand | command, |
|
|
CancelIndicator | cancelIndicator ) |
Run the given command, report any messages produced using the reporting strategies given by getBuildReportingStrategies, and return its return code.
◆ validationEnabledByDefault()
| boolean org.lflang.generator.Validator.validationEnabledByDefault |
( |
LFGeneratorContext | context | ) |
|
|
protected |
Return whether validation of generated code is enabled by default.
- Parameters
-
| context | The context of the current build. |
- Returns
- Whether validation of generated code is enabled by default.
◆ codeMaps
| final ImmutableMap<Path, CodeMap> org.lflang.generator.Validator.codeMaps |
|
protected |
◆ messageReporter
The documentation for this class was generated from the following file:
- /Users/runner/work/lingua-franca/lingua-franca/core/src/main/java/org/lflang/generator/Validator.java