From 8978eb0fb21f29c9b8abf609a937ec9e3ba51159 Mon Sep 17 00:00:00 2001 From: jochen Date: Sat, 26 Jun 1999 16:25:10 +0000 Subject: [PATCH] small bug fix git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@910 379699f6-c40d-0410-875b-85095c16579e --- jode/jode/decompiler/MethodAnalyzer.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/jode/jode/decompiler/MethodAnalyzer.java b/jode/jode/decompiler/MethodAnalyzer.java index f678648..f3c7538 100644 --- a/jode/jode/decompiler/MethodAnalyzer.java +++ b/jode/jode/decompiler/MethodAnalyzer.java @@ -785,14 +785,13 @@ public class MethodAnalyzer implements Analyzer, Scope, ClassDeclarer { return false; } ov1 = ov[param]; + sos.setLimit(ca1, param); if (ov1 instanceof ThisOperator) { li1 = null; method1 = null; break; } - - sos.setLimit(ca1, param); li1 = ((OuterLocalOperator) ov1).getLocalInfo(); method1 = li1.getMethodAnalyzer(); System.err.println("unifyLocalInfos: "+method1+"."+li1 @@ -832,6 +831,7 @@ public class MethodAnalyzer implements Analyzer, Scope, ClassDeclarer { } ov2 = ov[param]; + sos.setLimit(ca2, param); if (ov2 instanceof ThisOperator) { if (ov1.equals(ov2)) return true; @@ -841,7 +841,6 @@ public class MethodAnalyzer implements Analyzer, Scope, ClassDeclarer { } } - sos.setLimit(ca2, param); li2 = ((OuterLocalOperator) ov2).getLocalInfo(); method2 = li2.getMethodAnalyzer(); System.err.println("unifyLocalInfos: "+method1+"."+li1