-end
-class AMethPropdef
- 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_methid: AMethid is writable, noinit
- var n_signature: ASignature is writable, noinit
-end
-class ADeferredMethPropdef
- 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_kwmeth: TKwmeth is writable, noinit
- var n_methid: AMethid is writable, noinit
- var n_signature: ASignature is writable, noinit
- var n_annotations: nullable AAnnotations = null is writable
-end
-class AInternMethPropdef
- 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_kwmeth: TKwmeth is writable, noinit
- var n_methid: AMethid is writable, noinit
- var n_signature: ASignature is writable, noinit
-end
-class AInternNewPropdef
- 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_kwnew: TKwnew is writable, noinit
- var n_methid: nullable AMethid = null is writable
- var n_signature: ASignature is writable, noinit
-end
-class AExternMethPropdef
- 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_kwmeth: TKwmeth is writable, noinit
- var n_methid: AMethid is writable, noinit
- var n_signature: ASignature is writable, noinit