|
|||||||||
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.SemanticException
void integerBoundsCalculated()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |