java.lang.Object
org.aya.concrete.stmt.decl.CommonDecl
- All Implemented Interfaces:
Decl,Stmt,AyaDocile,TyckUnit,org.aya.util.binop.OpDecl,org.aya.util.error.SourceNode
public abstract sealed class CommonDecl
extends Object
implements Decl
permits ClassDecl, TeleDecl<RetTy>
Common parts of concrete definitions.
In particular, it does not assume the definition to have a telescope.
- See Also:
- API Note:
- This class should only be used in extends and permits clause. Use
Declelsewhere instead.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.aya.concrete.stmt.decl.Decl
Decl.TopLevelNested classes/interfaces inherited from interface org.aya.util.binop.OpDecl
org.aya.util.binop.OpDecl.BindPred, org.aya.util.binop.OpDecl.OpInfoNested classes/interfaces inherited from interface org.aya.concrete.stmt.Stmt
Stmt.Accessibility -
Field Summary
FieldsFields inherited from interface org.aya.util.binop.OpDecl
APPLICATION -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.aya.generic.AyaDocile
debuggerOnlyToDocMethods inherited from interface org.aya.concrete.stmt.decl.Decl
accessibility, bindBlock, entireSourcePos, needTyck, opInfo, ref, sourcePos