JADE supports the passing of variable parameters to methods in specific situations, so that you can pass variable lists of dictionary-key parameters to methods. You can:
Call dictionary methods where the keys are not known until run time; for example, use the key access methods provided defined in the
Define your own generic methods of an abstract dictionary class.
Define and call external methods with a variable list of parameters.
If the number or type of the actual parameters passed to a method by a parameter list does not correspond exactly to the formal parameter list declaration, an exception or an unpredictable result may occur, as the compiler is unable to perform any type checking on the values that are passed to a parameter list.
For details about variable parameter usage, see "Variable Parameter List Considerations", "Defining and Using External Dictionary Methods", and "Using Generic JADE Dictionary Methods", in the following subsections. See also "MemberType" and "ParamListType", earlier in this chapter.