< prev index next >

src/jdk/nashorn/internal/ir/FunctionNode.java

Print this page
rev 1494 : 8134731: Function.prototype.apply interacts incorrectly with arguments
Reviewed-by: attila, hannesw

*** 1075,1084 **** --- 1075,1092 ---- public List<IdentNode> getParameters() { return Collections.unmodifiableList(parameters); } /** + * Return the number of parameters to this function + * @return the number of parameters + */ + public int getNumOfParams() { + return parameters.size(); + } + + /** * Returns the identifier for a named parameter at the specified position in this function's parameter list. * @param index the parameter's position. * @return the identifier for the requested named parameter. * @throws IndexOutOfBoundsException if the index is invalid. */
< prev index next >