Swap System.out for System...No need to hack Java source all the time for this.
authorbdemsky <bdemsky>
Wed, 18 Feb 2009 23:04:13 +0000 (23:04 +0000)
committerbdemsky <bdemsky>
Wed, 18 Feb 2009 23:04:13 +0000 (23:04 +0000)
Robust/src/IR/Tree/SemanticCheck.java

index f813abd8a69e954c5c1799b5233ef9060672e0df..815cef2798f560c7a787ac929f8020b924d3788f 100644 (file)
@@ -803,7 +803,11 @@ NextMethod:
        typetolookin=min.getExpression().getType();
       } else {
        //we have a type
-       ClassDescriptor cd=getClass(min.getBaseName().getSymbol());
+       ClassDescriptor cd;
+       if (min.getBaseName().getSymbol().equals("System.out"))
+         cd=getClass("System");
+       else
+         cd=getClass(min.getBaseName().getSymbol());
        if (cd==null)
          throw new Error("md = "+ md.toString()+ "  "+min.getBaseName()+" undefined");
        typetolookin=new TypeDescriptor(cd);