diff run/n/nested_class_01_A.d @ 580:5e4bd0277f63

added basic nested class tests
author thomask
date Fri, 17 Jun 2005 19:42:25 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/run/n/nested_class_01_A.d	Fri Jun 17 19:42:25 2005 +0000
@@ -0,0 +1,29 @@
+// $HeadURL$
+// $Date$
+// $Author$
+
+module dstress.run.n.nested_class_01_A;
+
+class Outer{
+	int value;
+	Inner i;
+
+	this(){
+		i = new Inner();
+	}
+
+	class Inner{
+		int test(){
+			return value;
+		}
+	}
+}
+
+int main(){
+	Outer o = new Outer();
+	Outer.Inner i = o.i;
+	o.value = 2;
+	assert(i.test()==2);
+
+	return 0;
+}