|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Jif
This class represents a Jif extension node. It is the root of all the Jif extension node classes.
| Method Summary | |
|---|---|
void |
integerBoundsCalculated()
A method that is called to notify the extension that the numeric bounds have been calculated. |
polyglot.ast.Node |
labelCheck(LabelChecker lc)
Label check the node to which this extension is attached. |
ToJavaExt |
toJava()
|
Jif |
toJava(ToJavaExt toJava)
|
PathMap |
X()
Gets the path map of this extension. |
Jif |
X(PathMap X)
Returns a copy of this object with the path map updated. |
| Methods inherited from interface polyglot.ast.Ext |
|---|
dump, ext, ext, init, node |
| Methods inherited from interface polyglot.util.Copy |
|---|
copy |
| Method Detail |
|---|
ToJavaExt toJava()
Jif toJava(ToJavaExt toJava)
PathMap X()
Jif X(PathMap X)
polyglot.ast.Node labelCheck(LabelChecker lc)
throws polyglot.types.SemanticException
polyglot.types.SemanticExceptionvoid integerBoundsCalculated()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||