Uses of Class
cdc.args.FormalArgs
-
Uses of FormalArgs in cdc.args
Fields in cdc.args declared as FormalArgsModifier and TypeFieldDescriptionstatic final FormalArgsFormalArgs.NO_FARGSEmpty tuple of formal arguments.Fields in cdc.args with type parameters of type FormalArgsMethods in cdc.args that return FormalArgsModifier and TypeMethodDescriptionFormalArgs.Builder.build()Returns the arguments that match a necessity.Args.Builder.getFormalArgs()static FormalArgsFormalArgs.merge(FormalArgs... all) static FormalArgsFormalArgs.merge(FormalArgs fargs1, FormalArgs fargs2) Merges 2 tuples of formal arguments.static FormalArgsArgs.reduceNecessity(FormalArgs fargs, Args args) Methods in cdc.args that return types with arguments of type FormalArgsModifier and TypeMethodDescriptionfinal List<FormalArgs>AbstractFactory.getCreationFormalArgsList()Factory.getCreationFormalArgsList()Returns a list of supported creation arguments.Singleton.getCreationFormalArgsList()Methods in cdc.args with parameters of type FormalArgsModifier and TypeMethodDescriptionbooleanFormalArgs.accepts(FormalArgs other) Returnstruewhen this formal tuple can accept another formal tuple.static booleanArgs.areCompliant(Args args, FormalArgs fargs, Strictness strictness) Returnstruewhen an arguments is compliant with a formal arguments.static booleanArgs.areCompliant(Args args, Strictness strictness, FormalArgs... array) static booleanArgs.areLooselyCompliant(Args args, FormalArgs fargs) Returnstruewhen an arguments is loosely compliant with a formal arguments.static booleanArgs.areLooselyCompliant(Args args, FormalArgs... array) static booleanArgs.areStrictlyCompliant(Args args, FormalArgs fargs) Returnstruewhen an arguments is strictly compliant with a formal arguments.static booleanArgs.areStrictlyCompliant(Args args, FormalArgs... array) static Args.BuilderArgs.builder(FormalArgs fargs) static voidArgs.checkCompliance(Args args, Strictness strictness, FormalArgs... array) voidArgs.checkComplianceWithOneOf(Strictness strictness, FormalArgs... array) Checks compliance of the arguments with formal arguments tuples.static voidArgs.checkLooseCompliance(Args args, FormalArgs... array) voidArgs.checkLooseComplianceWithOneOf(FormalArgs... array) Checks loose compliance of the arguments with formal arguments tuples.static voidArgs.checkStrictCompliance(Args args, FormalArgs... array) voidArgs.checkStrictComplianceWithOneOf(FormalArgs... array) Checks strict compliance of the arguments with formal arguments tuples.protected abstract TAbstractFactory.create(Args args, FormalArgs fargs) Creates an object.protected TAutoFactory.create(Args args, FormalArgs fargs) booleanArg.isCompliantWith(FormalArgs fargs) booleanArgs.isCompliantWith(FormalArgs fargs, Strictness strictness) Returns true when this Args is compliant with formal arguments and strictness.booleanArgs.isCompliantWithOneOf(Strictness strictness, FormalArgs... array) Returnstrueif this arguments is compliant with at least one formal argument tuple.booleanArgs.isConflictingWith(FormalArgs fargs) booleanArgs.isLooselyCompliantWith(FormalArgs fargs) Returns true when this Args is loosely compliant with formal arguments.booleanArgs.isLooselyCompliantWithOneOf(FormalArgs... array) Returnstrueif this arguments is loosely compliant with at least one formal argument tuple.booleanArgs.isStrictlyCompliantWith(FormalArgs fargs) Returns true when this Args is strictly compliant with formal arguments.booleanArgs.isStrictlyCompliantWithOneOf(FormalArgs... array) Returnstrueif this arguments is strictly compliant with at least one formal argument tuple.static FormalArgsFormalArgs.merge(FormalArgs... all) static FormalArgsFormalArgs.merge(FormalArgs fargs1, FormalArgs fargs2) Merges 2 tuples of formal arguments.static FormalArgsArgs.reduceNecessity(FormalArgs fargs, Args args) Method parameters in cdc.args with type arguments of type FormalArgsModifier and TypeMethodDescriptionFactories.ArgsConverter.apply(Args args, List<FormalArgs> fargsList) Converts arguments.static booleanArgs.areCompliant(Args args, Strictness strictness, Collection<FormalArgs> collection) static booleanArgs.areLooselyCompliant(Args args, Collection<FormalArgs> collection) static booleanArgs.areStrictlyCompliant(Args args, Collection<FormalArgs> collection) static voidArgs.checkCompliance(Args args, Strictness strictness, Collection<FormalArgs> collection) voidArgs.checkComplianceWithOneOf(Strictness strictness, Collection<FormalArgs> collection) Checks compliance of this arguments with one of a collection of formal arguments.static voidArgs.checkLooseCompliance(Args args, Collection<FormalArgs> collection) voidArgs.checkLooseComplianceWithOneOf(Collection<FormalArgs> collection) Checks loose compliance of this arguments with one of a collection of formal arguments.static voidArgs.checkStrictCompliance(Args args, Collection<FormalArgs> collection) voidArgs.checkStrictComplianceWithOneOf(Collection<FormalArgs> collection) Checks strict compliance of this arguments with one of a collection of formal arguments.booleanArgs.isCompliantWithOneOf(Strictness strictness, Collection<FormalArgs> collection) Returnstrueif this arguments is compliant with at least one formal argument tuple.booleanArgs.isLooselyCompliantWithOneOf(Collection<FormalArgs> collection) Returnstrueif this arguments is loosely compliant with at least one formal argument tuple.booleanArgs.isStrictlyCompliantWithOneOf(Collection<FormalArgs> collection) Returnstrueif this arguments is strictly compliant with at least one formal argument tuple.Constructors in cdc.args with parameters of type FormalArgsModifierConstructorDescriptionprotectedAbstractFactory(Class<T> objectClass, Args meta, FormalArgs... creationFormalArgs) Creates a factory with an array of possible tuples for creation.protectedAbstractFactory(Class<T> objectClass, FormalArgs... creationFormalArgs) (package private)Builder(FormalArgs fargs) FormalArgs(FormalArgs fargs1, FormalArgs fargs2) Creates a tuple of formal arguments by merging two tuples.Constructor parameters in cdc.args with type arguments of type FormalArgsModifierConstructorDescriptionprotectedAbstractFactory(Class<T> objectClass, Args meta, List<FormalArgs> creationFormalArgs) Creates a factory with a list of possible tuples for creation.protectedAbstractFactory(Class<T> objectClass, List<FormalArgs> creationFormalArgs)