Interface NodeWithStatements<N extends Node>
-
- All Known Implementing Classes:
BlockStmt
,SwitchEntryStmt
public interface NodeWithStatements<N extends Node>
A node that contains a list of statements.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Statement
addAndGetStatement(int index, Statement statement)
default <A extends Statement>
AaddAndGetStatement(A statement)
default ExpressionStmt
addAndGetStatement(Expression expr)
default ExpressionStmt
addAndGetStatement(String statement)
default N
addStatement(int index, Expression expr)
default N
addStatement(int index, Statement statement)
default N
addStatement(Expression expr)
default N
addStatement(Statement statement)
default N
addStatement(String statement)
It will useJavaParser.parseStatement(String)
inside, so it should end with a semicolondefault N
copyStatements(NodeList<Statement> nodeList)
default N
copyStatements(NodeWithStatements<?> other)
default Statement
getStatement(int i)
NodeList<Statement>
getStatements()
default boolean
isEmpty()
default N
setStatement(int i, Statement statement)
N
setStatements(NodeList<Statement> statements)
-
-
-
Method Detail
-
getStatement
default Statement getStatement(int i)
-
addStatement
default N addStatement(Expression expr)
-
addStatement
default N addStatement(String statement)
It will useJavaParser.parseStatement(String)
inside, so it should end with a semicolon
-
addStatement
default N addStatement(int index, Expression expr)
-
addAndGetStatement
default <A extends Statement> A addAndGetStatement(A statement)
-
addAndGetStatement
default ExpressionStmt addAndGetStatement(Expression expr)
-
addAndGetStatement
default ExpressionStmt addAndGetStatement(String statement)
-
isEmpty
default boolean isEmpty()
-
copyStatements
default N copyStatements(NodeWithStatements<?> other)
-
-