public class JifClassDeclDel extends JifDel_c implements polyglot.ast.ClassDeclOps
JifClassDecl node.JifClassDecl,
Serialized FormfatalExceptions| Constructor and Description |
|---|
JifClassDeclDel() |
| Modifier and Type | Method and Description |
|---|---|
polyglot.ast.Node |
addDefaultConstructor(polyglot.types.TypeSystem ts,
polyglot.ast.NodeFactory nf,
polyglot.types.ConstructorInstance defaultConstructorInstance) |
void |
prettyPrintFooter(polyglot.util.CodeWriter w,
polyglot.visit.PrettyPrinter tr) |
void |
prettyPrintHeader(polyglot.util.CodeWriter w,
polyglot.visit.PrettyPrinter tr) |
polyglot.ast.Node |
typeCheck(polyglot.visit.TypeChecker tc) |
buildTypes, fatalExceptions, setFatalExceptions, throwTypes, translateaddDecls, buildTypesEnter, checkConstants, childExpectedType, copy, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, extRewrite, extRewriteEnter, extRewriteOverride, init, jl, lang, node, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, typeCheckEnter, typeCheckOverride, visitChild, visitChildren, visitListpublic polyglot.ast.Node typeCheck(polyglot.visit.TypeChecker tc)
throws polyglot.types.SemanticException
typeCheck in interface polyglot.ast.NodeOpstypeCheck in class polyglot.ast.JLDel_cpolyglot.types.SemanticExceptionJLDel_c.typeCheck(polyglot.visit.TypeChecker)public void prettyPrintHeader(polyglot.util.CodeWriter w,
polyglot.visit.PrettyPrinter tr)
prettyPrintHeader in interface polyglot.ast.ClassDeclOpspublic void prettyPrintFooter(polyglot.util.CodeWriter w,
polyglot.visit.PrettyPrinter tr)
prettyPrintFooter in interface polyglot.ast.ClassDeclOpspublic polyglot.ast.Node addDefaultConstructor(polyglot.types.TypeSystem ts,
polyglot.ast.NodeFactory nf,
polyglot.types.ConstructorInstance defaultConstructorInstance)
throws polyglot.types.SemanticException
addDefaultConstructor in interface polyglot.ast.ClassDeclOpspolyglot.types.SemanticException