public interface ConstructorDecl extends ProcedureDecl
ConstructorDecl
is an immutable representation of a
constructor declaration as part of a class body.Term.Instance
Modifier and Type | Method and Description |
---|---|
ConstructorInstance |
constructorInstance()
The constructor's type object.
|
ConstructorDecl |
constructorInstance(ConstructorInstance ci)
Set the constructor's type object.
|
Id |
id()
The constructor's name.
|
flags, flags, formals, formals, id, name, name, procedureInstance, throwTypes, throwTypes
codeBody, codeInstance
exceptions, exceptions, reachable, reachable
del, del, dump, error, error, ext, ext, ext, ext, isDisambiguated, isTypeChecked, position, position, visit, visitEdge
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, extRewrite, extRewriteEnter, lang, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, throwTypes, translate, typeCheck, typeCheckEnter, typeCheckOverride, visitChild, visitChildren, visitList
memberInstance
Id id()
id
in interface ProcedureDecl
ConstructorInstance constructorInstance()
ConstructorDecl constructorInstance(ConstructorInstance ci)