This commit is contained in:
Andreas Gal 2014-07-12 22:19:43 -07:00
Родитель 135e18ea3e
Коммит 1ec40c7d25
1 изменённых файлов: 2 добавлений и 3 удалений

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

@ -6,8 +6,7 @@
var Frame = function(methodInfo) {
if (this instanceof Frame) {
this.methodInfo = methodInfo;
this.classInfo = methodInfo.classInfo;
this.cp = this.classInfo.getConstantPool();
this.cp = methodInfo.classInfo.getConstantPool();
this.signature = Signature.parse(this.cp[methodInfo.signature_index].bytes);
this.code = methodInfo.code;
} else {
@ -108,7 +107,7 @@ Frame.prototype.run = function(stack) {
while (true) {
var op = this.read8();
console.log(this.classInfo.getClassName(), this.cp[this.methodInfo.name_index].bytes,
console.log(this.methodInfo.classInfo.getClassName(), this.cp[this.methodInfo.name_index].bytes,
this.ip - 1, OPCODES[op], stack.array.length);
switch (op) {
case OPCODES.return: