variableArgumentT(#id)

This fact is part of JTransfomer 2.9. It is not released yet.

This fact marks a parameter in a method as a variable argument. The type of this parameter is always an array.

Arguments

#id: paramT
ID of the parameter.

Sample Java Source

 
public void m(int... i)
{
...
}

Its PEF Representation

methodT(#method, #parent, m, [#param], type(basic, void, 0), [], #block),
paramT(#param, #method, type(basic, int, 1), i),
variableArgumentT(#param)

AST Specification

ast_relation('Java',variableArgumentT,[
     ast_arg(id,     mult(1,1,no ), id,   [paramT])
]).
Last modified: 2013/05/22 10:43
*