Module aya.base

Interface ClassDef

All Superinterfaces:
AyaDocile, GenericDef

public non-sealed interface ClassDef extends AyaDocile, GenericDef
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull DefVar<? extends ClassDef,? extends ClassDecl>
    ref()
     
    default @NotNull org.aya.pretty.doc.Doc
    toDoc(@NotNull org.aya.util.distill.DistillerOptions options)
     

    Methods inherited from interface org.aya.generic.AyaDocile

    debuggerOnlyToDoc

    Methods inherited from interface org.aya.core.def.GenericDef

    result
  • Method Details

    • toDoc

      @NotNull default @NotNull org.aya.pretty.doc.Doc toDoc(@NotNull @NotNull org.aya.util.distill.DistillerOptions options)
      Specified by:
      toDoc in interface AyaDocile
    • ref

      @NotNull @NotNull DefVar<? extends ClassDef,? extends ClassDecl> ref()
      Specified by:
      ref in interface GenericDef