NodeWithStatements

A node that contains a list of statements.

Inheritors

Functions

Link copied to clipboard
open fun <A : Statement?> addAndGetStatement(statement: A): A
open fun addAndGetStatement(index: Int, statement: Statement): Statement
Link copied to clipboard
open fun addStatement(expr: Expression): N
open fun addStatement(statement: Statement): N
open fun addStatement(index: Int, expr: Expression): N
open fun addStatement(index: Int, statement: Statement): N

open fun addStatement(statement: String): N
It will use parseStatement inside, so it should end with a semicolon
Link copied to clipboard
open fun copyStatements(nodeList: NodeList<Statement>): N
open fun copyStatements(other: NodeWithStatements<out Any>): N
Link copied to clipboard
open fun getStatement(i: Int): Statement
Link copied to clipboard
Link copied to clipboard
open fun isEmpty(): Boolean
Link copied to clipboard
open fun setStatement(i: Int, statement: Statement): N
Link copied to clipboard
abstract fun setStatements(statements: NodeList<Statement>): N