- All Superinterfaces:
- polyglot.ast.ClassMember, java.lang.Cloneable, polyglot.ast.CodeBlock, polyglot.ast.CodeDecl, polyglot.ast.CodeNode, polyglot.ast.ConstructorDecl, polyglot.util.Copy<polyglot.ast.Node>, polyglot.ast.Documentable, JifProcedureDecl, polyglot.ast.Node, polyglot.ast.NodeOps, polyglot.ast.ProcedureDecl, java.io.Serializable, polyglot.ast.Term
- All Known Implementing Classes:
- JifConstructorDecl_c
public interface JifConstructorDecl
extends JifProcedureDecl, polyglot.ast.ConstructorDecl
An immutable representation of the Jif constructor declaration.
It extends the Java constructor declaration with the start label,
the return label, and various constraints, including the authority
constraint, the caller constraint, and the acts-for constraint.