public class JifMethodDeclDel extends JifProcedureDeclDel
JifMethodDecl
node.JifMethodDecl
,
Serialized FormfatalExceptions
Constructor and Description |
---|
JifMethodDeclDel() |
Modifier and Type | Method and Description |
---|---|
polyglot.types.Context |
enterScope(polyglot.types.Context c) |
polyglot.ast.Node |
typeCheck(polyglot.visit.TypeChecker tc) |
addFormalsToScope, ensureNotTopPrincipal, ensureNotTopPrincipal, prettyPrintHeader
buildTypes, fatalExceptions, setFatalExceptions, throwTypes, translate
addDecls, buildTypesEnter, checkConstants, childExpectedType, copy, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, exceptionCheck, exceptionCheckEnter, extRewrite, extRewriteEnter, extRewriteOverride, init, jl, lang, node, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, typeCheckEnter, typeCheckOverride, visitChild, visitChildren, visitList
public polyglot.types.Context enterScope(polyglot.types.Context c)
enterScope
in interface polyglot.ast.NodeOps
enterScope
in class JifProcedureDeclDel
public polyglot.ast.Node typeCheck(polyglot.visit.TypeChecker tc) throws polyglot.types.SemanticException
typeCheck
in interface polyglot.ast.NodeOps
typeCheck
in class JifProcedureDeclDel
polyglot.types.SemanticException
JLDel_c.typeCheck(polyglot.visit.TypeChecker)