Corrected a mistake: any 'this' inside a class must be wrapped in a function.

This commit is contained in:
pschwartau%netscape.com 2001-08-14 22:33:11 +00:00
Родитель 5e9cc612e0
Коммит 9870164d2b
1 изменённых файлов: 14 добавлений и 4 удалений

Просмотреть файл

@ -44,25 +44,35 @@ var expectedvalues = [];
class A
{
function m(){}
var M = m;
var M:Function = m;
}
class B
{
var M:Function;
function m(){}
var M = this.m;
constructor function B()
{
M = this.m;
}
}
class C
{
function m(){return 'Output defined in class C method "m"';}
var M = m;
var M:Function = m;
}
class D
{
var M:Function;
function m(){return 'Output defined in class D method "m"';}
var M = this.m;
constructor function D()
{
M = this.m;
}
}