|
|
@ -57,10 +57,12 @@ public class CodeAnalyzer implements Analyzer { |
|
|
|
method = ma; |
|
|
|
method = ma; |
|
|
|
env = e; |
|
|
|
env = e; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (Decompiler.useLVT) { |
|
|
|
AttributeInfo attr = code.findAttribute("LocalVariableTable"); |
|
|
|
AttributeInfo attr = code.findAttribute("LocalVariableTable"); |
|
|
|
if (attr != null) |
|
|
|
if (attr != null) |
|
|
|
lvt = new LocalVariableTable(bc.getMaxLocals(), |
|
|
|
lvt = new LocalVariableTable(bc.getMaxLocals(), |
|
|
|
method.classAnalyzer, attr); |
|
|
|
method.classAnalyzer, attr); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
int paramCount = method.getParamCount(); |
|
|
|
int paramCount = method.getParamCount(); |
|
|
|
param = new LocalInfo[paramCount]; |
|
|
|
param = new LocalInfo[paramCount]; |
|
|
|