jltools.ext.jif.ast
Interface SwitchLabel

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

public interface SwitchLabel
extends Stmt

An immutable representation of the Jif swicth label statement.


Method Summary
 java.util.List cases()
           
 SwitchLabel cases(java.util.List cases)
           
 Expr expr()
           
 SwitchLabel expr(Expr expr)
           
 
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

expr

public Expr expr()

expr

public SwitchLabel expr(Expr expr)

cases

public java.util.List cases()

cases

public SwitchLabel cases(java.util.List cases)