now it works fine with three benchmarks
[IRC.git] / Robust / src / Analysis / SSJava / SSJavaAnalysis.java
index cc623cc6eee6f930d7f0b37f30c36a3d3b940678..04aecf9a3ff698faa25a0f6a7f6e8305c9154251 100644 (file)
@@ -138,9 +138,9 @@ public class SSJavaAnalysis {
     doMethodAnnotationCheck();
 
     if (state.SSJAVA && !state.SSJAVAINFER) {
+      init();
       computeLinearTypeCheckMethodSet();
       doLinearTypeCheck();
-      init();
     }
 
     if (state.SSJAVADEBUG) {
@@ -266,6 +266,8 @@ public class SSJavaAnalysis {
         linearTypeCheckMethodSet.add(md);
       }
     }
+    
+    linearTypeCheckMethodSet.addAll(sortedDescriptors);
 
   }