Module aya.base

Class TeleDecl<RetTy extends Term>

java.lang.Object
org.aya.concrete.stmt.CommonDecl
org.aya.concrete.stmt.TeleDecl<RetTy>
All Implemented Interfaces:
Decl, Decl.Resulted, Decl.Telescopic<RetTy>, Decl.TopLevel, Stmt, AyaDocile, TyckUnit, org.aya.util.binop.OpDecl, org.aya.util.error.SourceNode
Direct Known Subclasses:
TeleDecl.DataDecl, TeleDecl.FnDecl, TeleDecl.PrimDecl, TeleDecl.StructDecl

public abstract sealed class TeleDecl<RetTy extends Term> extends CommonDecl implements Decl.Telescopic<RetTy>, Decl.TopLevel, Decl.Resulted permits TeleDecl.DataDecl, TeleDecl.StructDecl, TeleDecl.FnDecl, TeleDecl.PrimDecl
Concrete telescopic definition, corresponding to Def.
See Also: