- var params = new Array[String]
- # case if the method has parameters
- if nmethdef.n_signature.n_params.not_empty then
- for param in nmethdef.n_signature.n_params do
- params.add("""
-var {{{param.n_id.text}}} : {{{param.n_type.n_id.text}}}
+ # create a return type
+ var n_id = new TClassid
+ n_id.text = classname
+ var n_qid = new AQclassid
+ n_qid.n_id = n_id
+ var n_type = new AType
+ n_type.n_qid = n_qid
+ nmethdef.n_signature.n_type = n_type