jltools.ast
Interface Do

All Superinterfaces:
java.lang.Cloneable, Copy, Node, java.io.Serializable, Stmt
All Known Implementing Classes:
Do_c

public interface Do
extends Stmt

A immutable representation of a Java language do statement. It contains a statement to be executed and an expression to be tested indicating whether to reexecute the statement.


Method Summary
 Stmt body()
           
 Do body(Stmt body)
           
 Expr cond()
           
 Do cond(Expr cond)
           
 
Methods inherited from interface jltools.ast.Node
buildTypes_, buildTypesOverride_, copy, disambiguate_, disambiguateOverride_, disambiguateTypes_, disambiguateTypesOverride_, dump, enterScope, exceptionCheck_, exceptionCheckOverride_, ext, ext, foldConstants_, foldConstantsOverride_, leaveScope, position, position, reconstructTypes_, translate_, typeCheck_, typeCheckOverride_, visit, visitChildren
 

Method Detail

body

public Stmt body()

body

public Do body(Stmt body)

cond

public Expr cond()

cond

public Do cond(Expr cond)