*
* @return return type
*/
- public virtual DataType? get_return_type () {
+ public virtual unowned DataType? get_return_type () {
return null;
}
return true;
}
- public override DataType? get_return_type () {
+ public override unowned DataType? get_return_type () {
return delegate_symbol.return_type;
}
return true;
}
- public override DataType? get_return_type () {
+ public override unowned DataType? get_return_type () {
return method_symbol.return_type;
}
}
}
- public override DataType? get_return_type () {
+ public override unowned DataType? get_return_type () {
var cl = type_symbol as Class;
if (cl != null && cl.default_construction_method != null) {
return cl.default_construction_method.return_type;
return true;
}
- public override DataType? get_return_type () {
+ public override unowned DataType? get_return_type () {
return signal_symbol.return_type;
}
}
}
- public override DataType? get_return_type () {
+ public override unowned DataType? get_return_type () {
var st = type_symbol as Struct;
if (st != null && st.default_construction_method != null) {
return st.default_construction_method.return_type;