summaryrefslogtreecommitdiff
path: root/vala/valareferencetype.vala
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2007-12-15 09:11:00 +0000
committerJürg Billeter <juergbi@src.gnome.org>2007-12-15 09:11:00 +0000
commit415d9160d8dfd115a5dc747f65aad00cfcf6907b (patch)
tree45fd6fd0d63af9e4807ddf42f7be454719aef4ba /vala/valareferencetype.vala
parent8ff63ef87061c97da1214d863f67fd99f321acfd (diff)
downloadvala-415d9160d8dfd115a5dc747f65aad00cfcf6907b.tar.gz
add ClassType and InterfaceType classes, let ArrayType derive from
2007-12-15 Juerg Billeter <j@bitron.ch> * vala/Makefile.am, vala/valaarraytype.vala, vala/valaclass.vala, vala/valaclasstype.vala, vala/valainterface.vala, vala/valainterfacetype.vala, vala/valareferencetype.vala, vala/valasemanticanalyzer.vala, vala/valasignal.vala, gobject/valaccodegenerator.vala, gobject/valaccodegeneratormemberaccess.vala, gobject/valaccodegeneratormethod.vala, gobject/valadbusbindingprovider.vala: add ClassType and InterfaceType classes, let ArrayType derive from ReferenceType, mark ReferenceType as abstract svn path=/trunk/; revision=773
Diffstat (limited to 'vala/valareferencetype.vala')
-rw-r--r--vala/valareferencetype.vala12
1 files changed, 2 insertions, 10 deletions
diff --git a/vala/valareferencetype.vala b/vala/valareferencetype.vala
index 08b609723..6b49f53cc 100644
--- a/vala/valareferencetype.vala
+++ b/vala/valareferencetype.vala
@@ -23,15 +23,7 @@
using GLib;
/**
- * A reference type, i.e. a class or interface type.
+ * A reference type, i.e. a class, interface, or array type.
*/
-public class Vala.ReferenceType : DataType {
- /**
- * The referred class or interface.
- */
- public weak Typesymbol type_symbol { get; set; }
-
- public ReferenceType (construct Typesymbol! type_symbol) {
- data_type = type_symbol;
- }
+public abstract class Vala.ReferenceType : DataType {
}