if (!isStatic) { LocalEntry thisEntry = new LocalEntry("this", method.getOwner(), null); lastEntryForReg[curReg - 1] = thisEntry; le = new LocalEntry(name, paramType); lastEntryForReg[curReg] = le; if (name != null) { String type = getType(typeIdx); DEBUG_DEBUG("Start: v%d :%s, %s", reg, name, type); LocalEntry le = new LocalEntry(name, type); lastEntryForReg[reg] = le; order(labelMap, address); String signature = getString(sigIdx); DEBUG_DEBUG("Start: v%d :%s, %s // %s", reg, name, type, signature); LocalEntry le = new LocalEntry(name, type, signature); order(labelMap, address); dcv.visitStartLocal(reg, labelMap.get(address), name, type, signature);
if (!isStatic) { LocalEntry thisEntry = new LocalEntry("this", method.getOwner(), null); lastEntryForReg[curReg - 1] = thisEntry; le = new LocalEntry(name, paramType); lastEntryForReg[curReg] = le; if (name != null) { String type = getType(typeIdx); DEBUG_DEBUG("Start: v%d :%s, %s", reg, name, type); LocalEntry le = new LocalEntry(name, type); lastEntryForReg[reg] = le; order(labelMap, address); String signature = getString(sigIdx); DEBUG_DEBUG("Start: v%d :%s, %s // %s", reg, name, type, signature); LocalEntry le = new LocalEntry(name, type, signature); order(labelMap, address); dcv.visitStartLocal(reg, labelMap.get(address), name, type, signature);