class declarations also have a lexical self binding

This commit is contained in:
Sebastian McKenzie
2015-03-07 01:25:18 +11:00
parent 7d446807a9
commit 51e336b037
49 changed files with 301 additions and 285 deletions

View File

@@ -0,0 +1,9 @@
class Foo {
bar() {
return Foo;
}
}
var Bar = Foo;
Foo = 5;
assert.equal((new Bar).bar(), Bar);