Package cdc.args
Class Args.Builder
- java.lang.Object
-
- cdc.args.Args.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder(FormalArgs fargs)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Args.Builderarg(Arg arg)<T> Args.Builderarg(FormalArg<T> farg, T value)Args.Builderarg(String name, Object value)Args.BuilderargRaw(FormalArg<?> farg, Object value)Args.Builderargs(Args other)Argsbuild()Args.Builderclear()ArggetArg(String name)FormalArgsgetFormalArgs()booleanhasArg(String name)booleanhasArgMatchingName(FormalArg<?> farg)Args.BuildersetArg(Arg arg)Deprecated, for removal: This API element is subject to removal in a future version.<T> Args.BuildersetArg(FormalArg<T> farg, T value)Deprecated, for removal: This API element is subject to removal in a future version.Args.BuildersetArg(String name, Object value)Deprecated, for removal: This API element is subject to removal in a future version.Args.BuildersetArgRaw(FormalArg<?> farg, Object value)Deprecated, for removal: This API element is subject to removal in a future version.Args.BuildersetArgs(Args other)Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Constructor Detail
-
Builder
Builder(FormalArgs fargs)
-
-
Method Detail
-
clear
public Args.Builder clear()
-
getFormalArgs
public FormalArgs getFormalArgs()
-
hasArg
public boolean hasArg(String name)
-
hasArgMatchingName
public boolean hasArgMatchingName(FormalArg<?> farg)
-
arg
public Args.Builder arg(Arg arg)
-
setArg
@Deprecated(since="2021-04-29", forRemoval=true) public Args.Builder setArg(Arg arg)
Deprecated, for removal: This API element is subject to removal in a future version.
-
arg
public Args.Builder arg(String name, Object value)
-
setArg
@Deprecated(since="2021-04-29", forRemoval=true) public Args.Builder setArg(String name, Object value)
Deprecated, for removal: This API element is subject to removal in a future version.
-
arg
public final <T> Args.Builder arg(FormalArg<T> farg, T value)
-
setArg
@Deprecated(since="2021-04-29", forRemoval=true) public final <T> Args.Builder setArg(FormalArg<T> farg, T value)
Deprecated, for removal: This API element is subject to removal in a future version.
-
argRaw
public final Args.Builder argRaw(FormalArg<?> farg, Object value)
-
setArgRaw
@Deprecated(since="2021-04-29", forRemoval=true) public final Args.Builder setArgRaw(FormalArg<?> farg, Object value)
Deprecated, for removal: This API element is subject to removal in a future version.
-
args
public Args.Builder args(Args other)
-
setArgs
@Deprecated(since="2021-04-29", forRemoval=true) public Args.Builder setArgs(Args other)
Deprecated, for removal: This API element is subject to removal in a future version.
-
build
public Args build()
-
-