- All Implemented Interfaces:
Decl,Stmt,AyaDocile,TyckUnit,org.aya.util.binop.OpDecl,org.aya.util.error.SourceNode
-
Nested Class Summary
Nested classes/interfaces inherited from class org.aya.concrete.stmt.decl.TeleDecl
TeleDecl.BlockBody, TeleDecl.ClassMember, TeleDecl.DataCtor, TeleDecl.DataDecl, TeleDecl.ExprBody, TeleDecl.FnBody, TeleDecl.FnDecl, TeleDecl.PrimDecl, TeleDecl.TopLevel<RetTy extends Term>Nested 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
FieldsModifier and TypeFieldDescription@NotNull kala.control.Option<Expr>final booleanfinal @NotNull DefVar<MemberDef,TeleDecl.ClassMember> Fields inherited from class org.aya.concrete.stmt.decl.CommonDecl
infoFields inherited from interface org.aya.util.binop.OpDecl
APPLICATION -
Constructor Summary
ConstructorsConstructorDescriptionClassMember(@NotNull DeclInfo info, @NotNull String name, @NotNull kala.collection.immutable.ImmutableSeq<Expr.Param> telescope, @NotNull Expr result, @NotNull kala.control.Option<Expr> body, boolean coerce) -
Method Summary
Methods inherited from class org.aya.concrete.stmt.decl.TeleDecl
modifyResult, modifyTelescopeMethods inherited from class org.aya.concrete.stmt.decl.CommonDecl
info, toStringMethods 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, sourcePos
-
Field Details
-
ref
-
classDef
-
body
-
coerce
public final boolean coerce
-
-
Constructor Details
-
ClassMember
public ClassMember(@NotNull @NotNull DeclInfo info, @NotNull @NotNull String name, @NotNull @NotNull kala.collection.immutable.ImmutableSeq<Expr.Param> telescope, @NotNull @NotNull Expr result, @NotNull @NotNull kala.control.Option<Expr> body, boolean coerce)
-
-
Method Details