- 所有超级接口:
org.aya.util.distill.AyaDocile
- 所有已知实现类:
CtorDef,DataDef,FieldDef,FnDef,PrimDef,StructDef,SubLevelDef,TopLevelDef,UserDef,UserDef.Type
-
嵌套类概要
嵌套类修饰符和类型接口说明static final recordSignature of a definition, used in concrete and tycking.static interface -
方法概要
修饰符和类型方法说明<P,R> R accept(@NotNull Def.Visitor<P, R> visitor, P p) static @NotNull kala.collection.Seq<CtorDef>dataBody(@NotNull DefVar<? extends DataDef, ? extends Decl.DataDecl> defVar) static @NotNull Termstatic @NotNull kala.collection.immutable.ImmutableSeq<Term.Param>static @NotNull Term@NotNull DefVar<?,?> ref()@NotNull Termresult()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.util.distill.AyaDocile
debuggerOnlyToDoc
-
方法详细资料
-
defType
-
defTele
@NotNull static @NotNull kala.collection.immutable.ImmutableSeq<Term.Param> defTele(@NotNull @NotNull DefVar<?, ?> defVar) -
dataBody
@NotNull static @NotNull kala.collection.Seq<CtorDef> dataBody(@NotNull @NotNull DefVar<? extends DataDef, ? extends Decl.DataDecl> defVar) -
defResult
-
substParams
@NotNull static @NotNull kala.collection.immutable.ImmutableSeq<Term.Param> substParams(@NotNull @NotNull kala.collection.SeqLike<@NotNull Term.Param> param, @NotNull @NotNull Subst subst) -
result
-
ref
-
telescope
-
accept
-
toDoc
@NotNull default @NotNull org.aya.pretty.doc.Doc toDoc(@NotNull @NotNull org.aya.util.distill.DistillerOptions options) - 指定者:
toDoc在接口中org.aya.util.distill.AyaDocile
-