模块 aya.base

类 ClassDecl

java.lang.Object
org.aya.concrete.stmt.CommonDecl
org.aya.concrete.stmt.ClassDecl
所有已实现的接口:
Decl, Decl.Resulted, Decl.TopLevel, Stmt, AyaDocile, TyckUnit, org.aya.util.binop.OpDecl, org.aya.util.error.SourceNode

public abstract non-sealed class ClassDecl extends CommonDecl implements Decl.Resulted, Decl.TopLevel
Concrete classable definitions, corresponding to ClassDef.
另请参阅:
  • 字段详细资料

    • ctx

      @Nullable public @Nullable Context ctx
    • result

      @NotNull public @NotNull Expr result
  • 构造器详细资料

    • ClassDecl

      protected ClassDecl(@NotNull @NotNull org.aya.util.error.SourcePos sourcePos, @NotNull @NotNull org.aya.util.error.SourcePos entireSourcePos, @Nullable org.aya.util.binop.OpDecl.OpInfo opInfo, @NotNull @NotNull BindBlock bindBlock, @NotNull @NotNull Expr result, @NotNull Decl.Personality personality, @NotNull @NotNull Stmt.Accessibility accessibility)
  • 方法详细资料