No more default constructors.

Fixes #296.
This commit is contained in:
Bob Nystrom
2015-09-01 08:16:04 -07:00
parent 36f3059e48
commit 2e83f056c1
86 changed files with 248 additions and 133 deletions
+1
View File
@@ -1,4 +1,5 @@
class Foo {
construct new() {}
getClosure { Fn.new { toString } }
toString { "Foo" }
}
+4
View File
@@ -1,4 +1,6 @@
class Outer {
construct new() {}
method {
IO.print(this) // expect: Outer
@@ -6,6 +8,8 @@ class Outer {
IO.print(this) // expect: Outer
class Inner {
construct new() {}
method {
IO.print(this) // expect: Inner
}
+1
View File
@@ -1,4 +1,5 @@
class Foo {
construct new() {}
getClosure { Fn.new { Fn.new { Fn.new { toString } } } }
toString { "Foo" }
}
+1
View File
@@ -1,4 +1,5 @@
class Foo {
construct new() {}
bar { this }
baz { "baz" }
}