nitc :: AStdClassdef :: make
private init make(mclassdef: nullable MClassDef,
n_visibility: nullable AVisibility,
n_formaldefs : Collection[Object],
n_extern_code_block : nullable AExternCodeBlock,
n_propdefs : Collection[Object],
n_classkind: nullable AClasskind)
do
if n_visibility == null then n_visibility = new APublicVisibility
if n_classkind == null then n_classkind = new AConcreteClasskind.init_aconcreteclasskind(new TKwclass)
var n_qid = new AQclassid.init_aqclassid(null, new TClassid)
init_astdclassdef(null, null, n_visibility, n_classkind, n_qid, null, n_formaldefs, null, n_extern_code_block, n_propdefs, new TKwend)
_mclassdef = mclassdef
_mclass = mclassdef.mclass
end
src/astbuilder.nit:319,2--332,4