Skip to content

Commit

Permalink
2004-07-23 Martin Baulig <martin@ximian.com>
Browse files Browse the repository at this point in the history
	* class.cs (Kind): New public enum.
	(TypeContainer): Made this class abstract.
	(TypeContainer.Kind): New public readonly field.
	(TypeContainer.CheckDef): New public method; moved here from
	cs-parser.jay.
	(TypeContainer.Register): New public abstract method.
	(TypeContainer.GetPendingImplementations): New public abstract
	method.
	(TypeContainer.GetClassBases): Removed the `is_class' and
	`is_iface' parameters.
	(TypeContainer.DefineNestedTypes): Formerly known as
	DoDefineType().
	(ClassOrStruct): Made this class abstract.

	* tree.cs (RootTypes): New public type.

svn path=/trunk/mcs/; revision=31397
  • Loading branch information
Martin Baulig committed Jul 23, 2004
1 parent 4e6f20a commit 168c288
Show file tree
Hide file tree
Showing 7 changed files with 204 additions and 95 deletions.
18 changes: 18 additions & 0 deletions mcs/mcs/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
2004-07-23 Martin Baulig <martin@ximian.com>

* class.cs (Kind): New public enum.
(TypeContainer): Made this class abstract.
(TypeContainer.Kind): New public readonly field.
(TypeContainer.CheckDef): New public method; moved here from
cs-parser.jay.
(TypeContainer.Register): New public abstract method.
(TypeContainer.GetPendingImplementations): New public abstract
method.
(TypeContainer.GetClassBases): Removed the `is_class' and
`is_iface' parameters.
(TypeContainer.DefineNestedTypes): Formerly known as
DoDefineType().
(ClassOrStruct): Made this class abstract.

* tree.cs (RootTypes): New public type.

2004-07-20 Martin Baulig <martin@ximian.com>

* tree.cs (Tree.RecordNamespace): Removed.
Expand Down
Loading

0 comments on commit 168c288

Please sign in to comment.