expect (TokenType.INDENT);
while (current () != TokenType.DEDENT) {
var accessor_begin = get_location ();
- parse_attributes ();
+ var attribs = parse_attributes ();
var value_type = type.copy ();
value_type.value_owned = false;
block = parse_block ();
}
prop.get_accessor = new PropertyAccessor (true, false, false, type.copy (), block, get_src (accessor_begin));
+ set_attributes (prop.get_accessor, attribs);
prop.get_accessor.access = SymbolAccessibility.PUBLIC;
} else {
bool _construct = false;
block = parse_block ();
}
prop.set_accessor = new PropertyAccessor (false, !readonly, _construct, value_type, block, get_src (accessor_begin));
+ set_attributes (prop.set_accessor, attribs);
prop.set_accessor.access = SymbolAccessibility.PUBLIC;
}
}