模块 org.aya
程序包 org.aya.generic

接口 ParamLike<Expr extends org.aya.util.distill.AyaDocile>

类型参数:
Expr - the type of the expression contained, either Term or Expr.
所有超级接口:
org.aya.util.distill.AyaDocile
所有已知实现类:
Expr.Param, Term.Param

public interface ParamLike<Expr extends org.aya.util.distill.AyaDocile> extends org.aya.util.distill.AyaDocile
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
     
    default @NotNull org.aya.pretty.doc.Doc
     
    boolean
     
    @NotNull LocalVar
    ref()
     
    default @NotNull org.aya.pretty.doc.Doc
    toDoc(@NotNull org.aya.pretty.doc.Doc names, @NotNull org.aya.util.distill.DistillerOptions options)
     
    default @NotNull org.aya.pretty.doc.Doc
    toDoc(@NotNull org.aya.util.distill.DistillerOptions options)
     
     

    从接口继承的方法 org.aya.util.distill.AyaDocile

    debuggerOnlyToDoc
  • 方法详细资料

    • explicit

      boolean explicit()
    • pattern

      boolean pattern()
    • ref

      @NotNull @NotNull LocalVar ref()
    • type

      @NotNull Expr type()
    • toDoc

      @NotNull default @NotNull org.aya.pretty.doc.Doc toDoc(@NotNull @NotNull org.aya.util.distill.DistillerOptions options)
      指定者:
      toDoc 在接口中 org.aya.util.distill.AyaDocile
    • nameDoc

      @NotNull default @NotNull org.aya.pretty.doc.Doc nameDoc()
    • toDoc

      @NotNull default @NotNull org.aya.pretty.doc.Doc toDoc(@NotNull @NotNull org.aya.pretty.doc.Doc names, @NotNull @NotNull org.aya.util.distill.DistillerOptions options)