diff --git a/jode/jode/decompiler/MethodAnalyzer.java b/jode/jode/decompiler/MethodAnalyzer.java index 4476b4f..1742e91 100644 --- a/jode/jode/decompiler/MethodAnalyzer.java +++ b/jode/jode/decompiler/MethodAnalyzer.java @@ -164,13 +164,13 @@ public class MethodAnalyzer implements Analyzer { for (int i=0; i0) writer.print(", "); + LocalInfo li; if (code == null) { - writer.print(classAnalyzer.getTypeString - (Type.tType(paramTypes[i]))); - } else { - LocalInfo li = code.getParamInfo(i+offset); - writer.print(li.getType().toString()+" "+li.getName()); - } + li = new LocalInfo(i+offset); + li.setType(Type.tType(paramTypes[i])); + } else + li = code.getParamInfo(i+offset); + writer.print(li.getType().toString()+" "+li.getName()); } writer.print(")"); }