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 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)
-
-
-
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)
-
arg
public Args.Builder arg(String name, Object value)
-
arg
public final <T> Args.Builder arg(FormalArg<T> farg, T value)
-
argRaw
public final Args.Builder argRaw(FormalArg<?> farg, Object value)
-
args
public Args.Builder args(Args other)
-
build
public Args build()
-
-