Package xyz.block.ftl.language.v1
Interface LanguageCommandServiceGrpc.AsyncService
-
- All Implemented Interfaces:
public interface LanguageCommandServiceGrpc.AsyncServiceLanguageCommandService models commands that can be sent to a language plugin over the CLI interface.
-
-
Method Summary
Modifier and Type Method Description voidgetNewModuleFlags(GetNewModuleFlagsRequest request, StreamObserver<GetNewModuleFlagsResponse> responseObserver)Get language specific flags that can be used to create a new module.voidnewModule(NewModuleRequest request, StreamObserver<NewModuleResponse> responseObserver)Generates files for a new module with the requested namevoidgetModuleConfigDefaults(GetModuleConfigDefaultsRequest request, StreamObserver<GetModuleConfigDefaultsResponse> responseObserver)Provide default values for ModuleConfig for values that are not configured in the ftl.toml file.-
-
Method Detail
-
getNewModuleFlags
void getNewModuleFlags(GetNewModuleFlagsRequest request, StreamObserver<GetNewModuleFlagsResponse> responseObserver)
Get language specific flags that can be used to create a new module.
-
newModule
void newModule(NewModuleRequest request, StreamObserver<NewModuleResponse> responseObserver)
Generates files for a new module with the requested name
-
getModuleConfigDefaults
void getModuleConfigDefaults(GetModuleConfigDefaultsRequest request, StreamObserver<GetModuleConfigDefaultsResponse> responseObserver)
Provide default values for ModuleConfig for values that are not configured in the ftl.toml file.
-
-
-
-