diff options
author | Ravi Pratap M <ravi@mono-cvs.ximian.com> | 2001-09-06 02:58:50 +0400 |
---|---|---|
committer | Ravi Pratap M <ravi@mono-cvs.ximian.com> | 2001-09-06 02:58:50 +0400 |
commit | f8dcea926714737766bdb8659217d3d08e601806 (patch) | |
tree | edaf843ba3633ecdcb62fd9a1aba067a2895abfa /configure.in | |
parent | 905d1ba7c699c19fc37b750d635c705fcada3da7 (diff) |
2001-09-05 Ravi Pratap <ravi@ximian.com>
* cs-parser.jay (CheckAttributeTarget): Update to use the right error number.
* ../tests/cs0658.cs : New file to demonstrate error 0658.
* attribute.cs (Attributes): New class to encapsulate all attributes which were
being passed around as an arraylist.
(Attributes::AddAttribute): Method to add attribute sections.
* cs-parser.jay (opt_attributes): Modify actions to use the new Attributes class.
(struct_declaration): Update accordingly.
(constant_declaration): Update.
(field_declaration): Update.
(method_header): Update.
(fixed_parameter): Update.
(parameter_array): Ditto.
(property_declaration): Ditto.
(destructor_declaration): Ditto.
* class.cs (Struct::Struct): Update constructors accordingly.
(Class::Class): Ditto.
(Field::Field): Ditto.
(Method::Method): Ditto.
(Property::Property): Ditto.
(TypeContainer::OptAttribute): update property's return type.
* interface.cs (Interface.opt_attributes): New member.
(Interface::Interface): Update to take the extra Attributes argument.
* parameter.cs (Parameter::Parameter): Ditto.
* constant.cs (Constant::Constant): Ditto.
* interface.cs (InterfaceMemberBase): New OptAttributes field.
(InterfaceMemberBase::InterfaceMemberBase): Update constructor to take
the attributes as a parameter.
(InterfaceProperty): Update constructor call.
(InterfaceEvent): Ditto.
(InterfaceMethod): Ditto.
(InterfaceIndexer): Ditto.
* cs-parser.jay (interface_indexer_declaration): Update call to constructor to
pass the attributes too.
(interface_event_declaration): Ditto.
(interface_property_declaration): Ditto.
(interface_method_declaration): Ditto.
(interface_declaration): Ditto.
svn path=/trunk/mcs/; revision=726
Diffstat (limited to 'configure.in')
0 files changed, 0 insertions, 0 deletions