- 所有超级接口:
AyaDocile,GenericDef
- 所有已知实现类:
CtorDef,DataDef,FieldDef,FnDef,PrimDef,StructDef,SubLevelDef,TopLevelDef,UserDef,UserDef.Type
-
嵌套类概要
嵌套类修饰符和类型接口说明static final recordSignature of a definition, used in concrete and tycking. -
方法概要
修饰符和类型方法说明static @NotNull kala.collection.Seq<CtorDef>dataBody(@NotNull DefVar<? extends DataDef, ? extends TeleDecl.DataDecl> defVar) static @NotNull TermdefResult(@NotNull DefVar<? extends Def, ? extends Decl.Telescopic> defVar) static @NotNull kala.collection.immutable.ImmutableSeq<Term.Param>defTele(@NotNull DefVar<? extends Def, ? extends Decl.Telescopic> defVar) static @NotNull TermdefType(@NotNull DefVar<? extends Def, ? extends Decl.Telescopic> defVar) ref()static @NotNull kala.collection.immutable.ImmutableSeq<Term.Param>substParams(@NotNull kala.collection.SeqLike<@NotNull Term.Param> param, @NotNull Subst subst) @NotNull kala.collection.immutable.ImmutableSeq<Term.Param>default @NotNull org.aya.pretty.doc.DoctoDoc(@NotNull org.aya.util.distill.DistillerOptions options) 从接口继承的方法 org.aya.generic.AyaDocile
debuggerOnlyToDoc从接口继承的方法 org.aya.core.def.GenericDef
result
-
方法详细资料
-
defType
@NotNull static @NotNull Term defType(@NotNull @NotNull DefVar<? extends Def, ? extends Decl.Telescopic> defVar) -
defTele
@NotNull static @NotNull kala.collection.immutable.ImmutableSeq<Term.Param> defTele(@NotNull @NotNull DefVar<? extends Def, ? extends Decl.Telescopic> defVar) -
dataBody
@NotNull static @NotNull kala.collection.Seq<CtorDef> dataBody(@NotNull @NotNull DefVar<? extends DataDef, ? extends TeleDecl.DataDecl> defVar) -
defResult
@NotNull static @NotNull Term defResult(@NotNull @NotNull DefVar<? extends Def, ? extends Decl.Telescopic> defVar) -
substParams
@NotNull static @NotNull kala.collection.immutable.ImmutableSeq<Term.Param> substParams(@NotNull @NotNull kala.collection.SeqLike<@NotNull Term.Param> param, @NotNull @NotNull Subst subst) -
ref
- 指定者:
ref在接口中GenericDef
-
telescope
-
toDoc
@NotNull default @NotNull org.aya.pretty.doc.Doc toDoc(@NotNull @NotNull org.aya.util.distill.DistillerOptions options)
-