зеркало из https://github.com/mozilla/pluotsorbet.git
ensure superclasses are all initialized
This commit is contained in:
Родитель
7ac0fb0653
Коммит
9464c569b1
|
@ -78,6 +78,8 @@ Classes.prototype.getEntryPoint = function(classInfo) {
|
|||
Classes.prototype.initClass = function(caller, classInfo) {
|
||||
if (classInfo.staticFields)
|
||||
return;
|
||||
if (classInfo.superClassName)
|
||||
this.getClass(caller, classInfo.superClassName, true);
|
||||
classInfo.staticFields = {};
|
||||
var clinit = this.getMethod(caller, classInfo, "<clinit>", "()V", true, false);
|
||||
if (clinit)
|
||||
|
|
Загрузка…
Ссылка в новой задаче