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
+4 -1
View File
@@ -5,6 +5,7 @@ class Api {
// Class with a default constructor.
foreign class Counter {
construct new() {}
foreign increment(amount)
foreign value
}
@@ -53,7 +54,9 @@ var error = Fiber.new {
IO.print(error) // expect: Class 'Subclass' cannot inherit from foreign class 'Point'.
// Class with a finalizer.
foreign class Resource {}
foreign class Resource {
construct new() {}
}
var resources = [
Resource.new(),