@Prototype public class CreateLambdaBuilderCommand extends BuilderCommand
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME |
PROMPTcommonOptions, specNOOP| Constructor and Description |
|---|
CreateLambdaBuilderCommand(ProjectGenerator projectGenerator,
java.util.List<Feature> features,
GraalVMFeatureValidator graalVMFeatureValidator) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<Feature> |
apiTriggerFeatures(java.util.Collection<Feature> features) |
protected ApplicationType |
applicationTypeForCodingStyle(CodingStyle codingStyle) |
java.lang.Integer |
call() |
GenerateOptions |
createGenerateOptions(org.jline.reader.LineReader reader) |
protected Feature |
getApiTrigger(org.jline.reader.LineReader reader) |
protected java.util.Optional<Feature> |
getArchitecture(org.jline.reader.LineReader reader) |
protected java.util.Optional<Feature> |
getCdk(org.jline.reader.LineReader reader) |
protected CodingStyle |
getCodingStyle(org.jline.reader.LineReader reader) |
protected JdkVersion |
getJdkVersion(LambdaDeployment deployment,
org.jline.reader.LineReader reader) |
protected LambdaDeployment |
getLambdaDeployment(org.jline.reader.LineReader reader) |
protected Language |
getLanguage(LambdaDeployment deployment,
org.jline.reader.LineReader reader) |
protected Feature |
getTrigger(org.jline.reader.LineReader reader) |
protected Language[] |
languagesForDeployment(LambdaDeployment deployment) |
protected java.util.List<Feature> |
triggerFeatures(java.util.Collection<Feature> features) |
getBuildTool, getEnumOption, getEnumOption, getFeatureOption, getFeatures, getJdkVersion, getListOption, getOption, getProject, getTestFrameworkerr, errWriter, getOperatingSystem, getSpec, green, out, outWriter, red, showStacktrace, verbose, warningpublic static final java.lang.String NAME
public CreateLambdaBuilderCommand(ProjectGenerator projectGenerator, java.util.List<Feature> features, GraalVMFeatureValidator graalVMFeatureValidator)
public java.lang.Integer call()
throws java.lang.Exception
java.lang.Exceptionpublic GenerateOptions createGenerateOptions(org.jline.reader.LineReader reader)
protected JdkVersion getJdkVersion(LambdaDeployment deployment, org.jline.reader.LineReader reader)
protected ApplicationType applicationTypeForCodingStyle(CodingStyle codingStyle)
protected Language[] languagesForDeployment(LambdaDeployment deployment)
protected Feature getApiTrigger(org.jline.reader.LineReader reader)
protected Feature getTrigger(org.jline.reader.LineReader reader)
protected java.util.Optional<Feature> getArchitecture(org.jline.reader.LineReader reader)
protected Language getLanguage(LambdaDeployment deployment, org.jline.reader.LineReader reader)
protected LambdaDeployment getLambdaDeployment(org.jline.reader.LineReader reader)
protected CodingStyle getCodingStyle(org.jline.reader.LineReader reader)
protected java.util.Optional<Feature> getCdk(org.jline.reader.LineReader reader)
protected java.util.List<Feature> apiTriggerFeatures(java.util.Collection<Feature> features)