diff --git a/jode/jode/decompiler/CodeAnalyzer.java b/jode/jode/decompiler/CodeAnalyzer.java index cb6622f..9c540bb 100644 --- a/jode/jode/decompiler/CodeAnalyzer.java +++ b/jode/jode/decompiler/CodeAnalyzer.java @@ -58,6 +58,12 @@ public class CodeAnalyzer implements Analyzer { method = ma; env = e; + LocalVarsAttr attr = + (LocalVarsAttr) Attribute.get(bc, "LocalVariableTable"); + if (attr != null) + lvt = new LocalVariableTable(bc.getMaxLocals(), + method.classAnalyzer, attr); + int paramCount = method.getParamCount(); param = new jode.flow.VariableSet(); for (int i=0; i