Manage Lingua Franca build processes that are requested from the language server.
More...
|
| Resource | getResource (URI uri) |
| | Returns the resource corresponding to uri.
|
| GeneratorResult | run (URI uri, String json, boolean mustComplete, ReportProgress reportProgress, CancelIndicator cancelIndicator) |
| | Generates code from the Lingua Franca file f.
|
Manage Lingua Franca build processes that are requested from the language server.
- Author
- Peter Donovan
◆ convertSeverity()
| DiagnosticSeverity org.lflang.generator.IntegratedBuilder.convertSeverity |
( |
Severity | severity | ) |
|
|
staticpackage |
◆ getArgs()
Return arguments to feed to the code generator.
Currently, no arguments are being set.
◆ getResource()
| Resource org.lflang.generator.IntegratedBuilder.getResource |
( |
URI | uri | ) |
|
Returns the resource corresponding to uri.
- Parameters
-
| uri | The URI of a Lingua Franca file. |
- Returns
- The resource corresponding to uri.
◆ run()
| GeneratorResult org.lflang.generator.IntegratedBuilder.run |
( |
URI | uri, |
|
|
String | json, |
|
|
boolean | mustComplete, |
|
|
ReportProgress | reportProgress, |
|
|
CancelIndicator | cancelIndicator ) |
Generates code from the Lingua Franca file f.
- Parameters
-
| uri | The URI of a Lingua Franca file. |
| json | The JSON configuration. |
| mustComplete | Whether the build must be taken to completion. |
| reportProgress | Callback for reporting build progress. |
| cancelIndicator | Indicator for cancellation. |
- Returns
- The result of the build.
◆ COMPILED_PERCENT_PROGRESS
| final int org.lflang.generator.IntegratedBuilder.COMPILED_PERCENT_PROGRESS = 100 |
|
static |
◆ GENERATED_PERCENT_PROGRESS
| final int org.lflang.generator.IntegratedBuilder.GENERATED_PERCENT_PROGRESS = 67 |
|
static |
◆ START_PERCENT_PROGRESS
| final int org.lflang.generator.IntegratedBuilder.START_PERCENT_PROGRESS = 0 |
|
static |
◆ VALIDATED_PERCENT_PROGRESS
| final int org.lflang.generator.IntegratedBuilder.VALIDATED_PERCENT_PROGRESS = 33 |
|
static |
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/IntegratedBuilder.java