java.lang.Object
org.aya.concrete.stmt.decl.CommonDecl
org.aya.concrete.stmt.decl.ClassDecl
- All Implemented Interfaces:
Decl,Decl.TopLevel,Stmt,AyaDocile,TyckUnit,org.aya.util.binop.OpDecl,org.aya.util.error.SourceNode
Concrete classable definitions, corresponding to
ClassDef.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.aya.concrete.stmt.decl.Decl
Decl.TopLevelNested classes/interfaces inherited from interface org.aya.util.binop.OpDecl
org.aya.util.binop.OpDecl.BindPred, org.aya.util.binop.OpDecl.OpInfoNested classes/interfaces inherited from interface org.aya.concrete.stmt.Stmt
Stmt.Accessibility -
Field Summary
FieldsFields inherited from class org.aya.concrete.stmt.decl.CommonDecl
infoFields inherited from interface org.aya.util.binop.OpDecl
APPLICATION -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedClassDecl(@NotNull DeclInfo info, DeclInfo.Personality personality) -
Method Summary
Methods inherited from class org.aya.concrete.stmt.decl.CommonDecl
info, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.aya.generic.AyaDocile
debuggerOnlyToDocMethods inherited from interface org.aya.concrete.stmt.decl.Decl
accessibility, bindBlock, entireSourcePos, needTyck, opInfo, ref, sourcePos
-
Field Details
-
ctx
-
-
Constructor Details
-
ClassDecl
-
-
Method Details
-
personality
- Specified by:
personalityin interfaceDecl.TopLevel
-
getCtx
- Specified by:
getCtxin interfaceDecl.TopLevel
-
setCtx
- Specified by:
setCtxin interfaceDecl.TopLevel
-