/** * Sets function argument list * @param arguments function argument list. Can be {@code null}, * in which case any existing args are removed. */ public void setArguments(List<AstNode> arguments) { if (arguments == null) { this.arguments = null; } else { if (this.arguments != null) this.arguments.clear(); for (AstNode arg : arguments) { addArgument(arg); } } }
/** * Sets function argument list * @param arguments function argument list. Can be {@code null}, * in which case any existing args are removed. */ public void setArguments(List<AstNode> arguments) { if (arguments == null) { this.arguments = null; } else { if (this.arguments != null) this.arguments.clear(); for (AstNode arg : arguments) { addArgument(arg); } } }
/** * Sets function argument list * @param arguments function argument list. Can be {@code null}, * in which case any existing args are removed. */ public void setArguments(List<AstNode> arguments) { if (arguments == null) { this.arguments = null; } else { if (this.arguments != null) this.arguments.clear(); for (AstNode arg : arguments) { addArgument(arg); } } }
/** * Sets function argument list * @param arguments function argument list. Can be {@code null}, * in which case any existing args are removed. */ public void setArguments(List<AstNode> arguments) { if (arguments == null) { this.arguments = null; } else { if (this.arguments != null) this.arguments.clear(); for (AstNode arg : arguments) { addArgument(arg); } } }