org.codehaus.janino

Class Java.Block

public static final class Java.Block extends Java.Statement

Representation of a JavaTM "block" (JLS 14.2).

The statements that the block defines are executed in sequence.

Field Summary
Liststatements
Constructor Summary
Block(Location location)
Method Summary
voidaccept(Visitor.BlockStatementVisitor visitor)
voidaddButDontEncloseStatements(List statements)
voidaddStatement(Java.BlockStatement statement)
voidaddStatements(List statements)
Java.BlockStatement[]getStatements()
StringtoString()

Field Detail

statements

public final List statements

Constructor Detail

Block

public Block(Location location)

Method Detail

accept

public final void accept(Visitor.BlockStatementVisitor visitor)

addButDontEncloseStatements

public void addButDontEncloseStatements(List statements)

addStatement

public void addStatement(Java.BlockStatement statement)

addStatements

public void addStatements(List statements)

getStatements

public Java.BlockStatement[] getStatements()

toString

public String toString()