This commit is contained in:
Marco Castelluccio 2015-03-06 16:21:11 +01:00
Родитель 0b9a5c8084 33c3fd368f
Коммит 4fbe4b37ff
2 изменённых файлов: 5 добавлений и 3 удалений

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

@ -203,7 +203,7 @@ module J2ME {
this.isStatic = opts.isStatic;
this.isSynchronized = opts.isSynchronized;
this.isAbstract = opts.isAbstract;
this.isFinal = opts.isAbstract;
this.isFinal = opts.isFinal;
this.state = MethodState.Cold;
this.key = (this.isStatic ? "S." : "I.") + this.name + "." + this.signature;
this.implKey = this.classInfo.className + "." + this.name + "." + this.signature;

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

@ -88,8 +88,9 @@ module J2ME {
}
export function isFinalMethod(methodInfo: MethodInfo): boolean {
// XXX Determine whether we can start using the code in this function.
return false;
return methodInfo.isFinal;
// XXX The following can only be used if every class in all jars is loaded.
/*
var result = methodInfo.isFinal;
if (!result) {
var classInfo = methodInfo.classInfo;
@ -108,6 +109,7 @@ module J2ME {
}
}
return result;
*/
}
export function gatherCallees(callees: MethodInfo [], classInfo: ClassInfo, methodInfo: MethodInfo) {