模块 org.aya
程序包 org.aya.core.def

类 FnDef

所有已实现的接口:
Def, org.aya.util.distill.AyaDocile

public final class FnDef extends UserDef
  • 字段详细资料

    • modifiers

      @NotNull public final @NotNull EnumSet<Modifier> modifiers
    • ref

      @NotNull public final @NotNull DefVar<FnDef,Decl.FnDecl> ref
    • body

      @NotNull public final @NotNull kala.control.Either<Term,kala.collection.immutable.ImmutableSeq<Matching>> body
  • 构造器详细资料

    • FnDef

      public FnDef(@NotNull @NotNull DefVar<FnDef,Decl.FnDecl> ref, @NotNull @NotNull kala.collection.immutable.ImmutableSeq<Term.Param> telescope, @NotNull @NotNull Term result, @NotNull @NotNull EnumSet<Modifier> modifiers, @NotNull @NotNull kala.control.Either<Term,kala.collection.immutable.ImmutableSeq<Matching>> body)
  • 方法详细资料