var return_type: String is noinit, writable
# Does this method look like a constructor/method?
- fun is_init: Bool do return params.first.name.has_prefix("init")
+ fun is_init: Bool do return params.first.name.has_prefix("init") and not is_class_property
end
# Attribute of an `ObjcClass`
# Is this a parameter with only a `name`?
var is_single = false is writable
+
+ redef fun to_s
+ do
+ if is_single then return name
+ return "{name}:({return_type}){variable_name}"
+ end
end