public class Options
extends java.lang.Object
implements io.micronaut.core.convert.value.ConvertibleValues<java.lang.Object>
Constructor and Description |
---|
Options() |
Options(Language language) |
Options(Language language,
BuildTool buildTool) |
Options(Language language,
TestFramework testFramework) |
Options(Language language,
TestFramework testFramework,
BuildTool buildTool) |
Options(Language language,
TestFramework testFramework,
BuildTool buildTool,
JdkVersion javaVersion) |
Options(Language language,
TestFramework testFramework,
BuildTool buildTool,
JdkVersion javaVersion,
java.util.Map<java.lang.String,java.lang.Object> additionalOptions) |
Options(Language language,
TestFramework testFramework,
BuildTool buildTool,
java.util.Map<java.lang.String,java.lang.Object> additionalOptions) |
Modifier and Type | Method and Description |
---|---|
<T> java.util.Optional<T> |
get(java.lang.CharSequence name,
io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) |
BuildTool |
getBuildTool() |
JdkVersion |
getJavaVersion() |
Language |
getLanguage() |
TestFramework |
getTestFramework() |
java.util.Set<java.lang.String> |
names() |
java.util.Collection<java.lang.Object> |
values() |
Options |
withBuildTool(BuildTool buildTool) |
Options |
withJavaVersion(JdkVersion javaVersion) |
Options |
withLanguage(Language language) |
Options |
withTestFramework(TestFramework testFramework) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public Options(Language language, TestFramework testFramework, BuildTool buildTool, JdkVersion javaVersion)
public Options(Language language, TestFramework testFramework, BuildTool buildTool)
public Options(Language language, TestFramework testFramework)
public Options(Language language)
public Options()
public Options(Language language, TestFramework testFramework, BuildTool buildTool, java.util.Map<java.lang.String,java.lang.Object> additionalOptions)
public Options(Language language, TestFramework testFramework, BuildTool buildTool, JdkVersion javaVersion, java.util.Map<java.lang.String,java.lang.Object> additionalOptions)
public Language getLanguage()
public TestFramework getTestFramework()
public BuildTool getBuildTool()
public java.util.Set<java.lang.String> names()
names
in interface io.micronaut.core.convert.value.ConvertibleValues<java.lang.Object>
public java.util.Collection<java.lang.Object> values()
values
in interface io.micronaut.core.convert.value.ConvertibleValues<java.lang.Object>
public <T> java.util.Optional<T> get(java.lang.CharSequence name, io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext)
get
in interface io.micronaut.core.value.ValueResolver<java.lang.CharSequence>
public JdkVersion getJavaVersion()
public Options withTestFramework(TestFramework testFramework)
public Options withJavaVersion(JdkVersion javaVersion)