jif.extension
Interface JifStmtExt
- All Superinterfaces:
- java.lang.Cloneable, polyglot.util.Copy, polyglot.ast.Ext
- All Known Implementing Classes:
- JifStmtExt_c
- public interface JifStmtExt
- extends polyglot.ast.Ext
The root of all kinds of Jif extensions for statements.
It provides a generic labelCheck method, which
will invoke the labelCheckStmt methods provided
by the subclasses of this class.
Methods inherited from interface polyglot.ast.Ext |
ext, ext, init, node |
Methods inherited from interface polyglot.util.Copy |
copy |
stmtDel
public JifStmtExt stmtDel()
stmtDel
public JifStmtExt stmtDel(JifStmtExt stmtDel)
labelCheckStmt
public polyglot.ast.Node labelCheckStmt(LabelChecker lc)
throws polyglot.types.SemanticException
polyglot.types.SemanticException