jif.extension
Class JifConstructorCallExt

java.lang.Object
  extended bypolyglot.ext.jl.ast.Ext_c
      extended byjif.ast.Jif_c
          extended byjif.extension.JifStmtExt_c
              extended byjif.extension.JifConstructorCallExt
All Implemented Interfaces:
java.lang.Cloneable, polyglot.util.Copy, polyglot.ast.Ext, Jif, JifStmtExt

public class JifConstructorCallExt
extends JifStmtExt_c

The Jif extension of the ConstructorCall node.

See Also:
ConstructorCall

Field Summary
protected  ConstructorChecker constructorChecker
           
protected  SubtypeChecker subtypeChecker
           
 
Fields inherited from class jif.extension.JifStmtExt_c
stmtDel
 
Fields inherited from class jif.ast.Jif_c
del, toJava, X
 
Fields inherited from class polyglot.ext.jl.ast.Ext_c
ext, node
 
Constructor Summary
JifConstructorCallExt(ToJavaExt toJava)
           
 
Method Summary
 polyglot.ast.Node labelCheckStmt(LabelChecker lc)
           
 
Methods inherited from class jif.extension.JifStmtExt_c
copy, init, labelCheck, stmtDel, stmtDel
 
Methods inherited from class jif.ast.Jif_c
del, del, toJava, toJava, X, X, X, X
 
Methods inherited from class polyglot.ext.jl.ast.Ext_c
ext, ext, node, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface polyglot.ast.Ext
ext, ext, node
 

Field Detail

constructorChecker

protected ConstructorChecker constructorChecker

subtypeChecker

protected SubtypeChecker subtypeChecker
Constructor Detail

JifConstructorCallExt

public JifConstructorCallExt(ToJavaExt toJava)
Method Detail

labelCheckStmt

public polyglot.ast.Node labelCheckStmt(LabelChecker lc)
                                 throws polyglot.types.SemanticException
Specified by:
labelCheckStmt in interface JifStmtExt
Specified by:
labelCheckStmt in class JifStmtExt_c
Throws:
polyglot.types.SemanticException