showLVT: Show method names

git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@420 379699f6-c40d-0410-875b-85095c16579e
stable
jochen 26 years ago
parent 92bf183da3
commit 6eb3890162
  1. 7
      jode/jode/decompiler/CodeAnalyzer.java

@ -59,9 +59,12 @@ public class CodeAnalyzer implements Analyzer {
if (Decompiler.useLVT) {
AttributeInfo attr = code.findAttribute("LocalVariableTable");
if (attr != null)
if (attr != null) {
if (Decompiler.showLVT)
Decompiler.err.println("Method: "+ma.getName());
lvt = new LocalVariableTable(bc.getMaxLocals(),
method.classAnalyzer, attr);
}
}
int paramCount = method.getParamCount();
@ -199,6 +202,8 @@ public class CodeAnalyzer implements Analyzer {
readCode(codeArray, handlers);
if (!Decompiler.usePUSH && methodHeader.mapStackToLocal())
methodHeader.removePush();
if (Decompiler.removeOnetimeLocals)
methodHeader.removeOnetimeLocals();
Enumeration enum = allLocals.elements();
while (enum.hasMoreElements()) {

Loading…
Cancel
Save