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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default NaddArgument(Expression arg)default NaddArgument(String arg)default ExpressiongetArgument(int i)default intgetArgumentPosition(Expression argument)default intgetArgumentPosition(Expression argument, Function<Expression,Expression> converter)NodeList<Expression>getArguments()default NsetArgument(int i, Expression arg)NsetArguments(NodeList<Expression> arguments)
-
-
-
Method Detail
-
setArguments
N setArguments(NodeList<Expression> arguments)
-
getArguments
NodeList<Expression> getArguments()
-
getArgument
default Expression getArgument(int i)
-
addArgument
default N addArgument(Expression arg)
-
setArgument
default N setArgument(int i, Expression arg)
-
getArgumentPosition
default int getArgumentPosition(Expression argument)
-
getArgumentPosition
default int getArgumentPosition(Expression argument, Function<Expression,Expression> converter)
-
-