Interface NodeWithArguments<N extends Node>
- All Known Implementing Classes:
EnumConstantDeclaration
,ExplicitConstructorInvocationStmt
,MethodCallExpr
,ObjectCreationExpr
public interface NodeWithArguments<N extends Node>
A node with arguments.
-
Method Summary
Modifier and TypeMethodDescriptiondefault N
addArgument
(Expression arg) default N
addArgument
(String arg) default Expression
getArgument
(int i) default int
getArgumentPosition
(Expression argument) default int
getArgumentPosition
(Expression argument, Function<Expression, Expression> converter) default N
setArgument
(int i, Expression arg) setArguments
(NodeList<Expression> arguments)
-
Method Details
-
setArguments
-
getArguments
NodeList<Expression> getArguments() -
getArgument
-
addArgument
-
addArgument
-
setArgument
-
getArgumentPosition
-
getArgumentPosition
-