-special PPropdef
- readable writable attr _n_doc: PDoc = null
- readable writable attr _n_readable: PAble = null
- readable writable attr _n_writable: PAble = null
- readable writable attr _n_kwredef: TKwredef = null
- readable writable attr _n_visibility: PVisibility = null
- readable writable attr _n_kwattr: TKwattr = null
- readable writable attr _n_kwvar: TKwvar = null
- readable writable attr _n_id: TAttrid = null
- readable writable attr _n_type: PType = null
- readable writable attr _n_expr: PExpr = null
-end
-class AMethPropdef
-special PPropdef
- readable writable attr _n_doc: PDoc = null
- readable writable attr _n_kwredef: TKwredef = null
- readable writable attr _n_visibility: PVisibility = null
- readable writable attr _n_methid: PMethid = null
- readable writable attr _n_signature: PSignature = null
-end
-class ADeferredMethPropdef
-special PPropdef
- readable writable attr _n_doc: PDoc = null
- readable writable attr _n_kwredef: TKwredef = null
- readable writable attr _n_visibility: PVisibility = null
- readable writable attr _n_kwmeth: TKwmeth = null
- readable writable attr _n_methid: PMethid = null
- readable writable attr _n_signature: PSignature = null
-end
-class AInternMethPropdef
-special PPropdef
- readable writable attr _n_doc: PDoc = null
- readable writable attr _n_kwredef: TKwredef = null
- readable writable attr _n_visibility: PVisibility = null
- readable writable attr _n_kwmeth: TKwmeth = null
- readable writable attr _n_methid: PMethid = null
- readable writable attr _n_signature: PSignature = null
-end
-class AExternMethPropdef
-special PPropdef
- readable writable attr _n_doc: PDoc = null
- readable writable attr _n_kwredef: TKwredef = null
- readable writable attr _n_visibility: PVisibility = null
- readable writable attr _n_kwmeth: TKwmeth = null
- readable writable attr _n_methid: PMethid = null
- readable writable attr _n_signature: PSignature = null
- readable writable attr _n_extern: TString = null
-end
-class AConcreteMethPropdef
-special PPropdef
- readable writable attr _n_doc: PDoc = null
- readable writable attr _n_kwredef: TKwredef = null
- readable writable attr _n_visibility: PVisibility = null
- readable writable attr _n_kwmeth: TKwmeth = null
- readable writable attr _n_methid: PMethid = null
- readable writable attr _n_signature: PSignature = null
- readable writable attr _n_block: PExpr = null
-end
-class AConcreteInitPropdef
-special PPropdef
- readable writable attr _n_doc: PDoc = null
- readable writable attr _n_kwredef: TKwredef = null
- readable writable attr _n_visibility: PVisibility = null
- readable writable attr _n_kwinit: TKwinit = null
- readable writable attr _n_methid: PMethid = null
- readable writable attr _n_signature: PSignature = null
- readable writable attr _n_block: PExpr = null
+ super APropdef
+ var n_doc: nullable ADoc = null is writable
+ var n_kwredef: nullable TKwredef = null is writable
+ var n_visibility: AVisibility is writable, noinit
+ var n_kwvar: TKwvar is writable, noinit
+ var n_id2: TId is writable, noinit
+ var n_type: nullable AType = null is writable
+ var n_expr: nullable AExpr = null is writable
+ var n_annotations: nullable AAnnotations = null is writable
+ var n_block: nullable AExpr = null is writable