Handling the case NAME DOT THIS for inner classes
[IRC.git] / Robust / src / IR / Tree / BuildIR.java
index 483677543811773d7785d06dd0389408d0a798f0..31f062e946508cdb8e74421ca04c33575773add8 100644 (file)
@@ -1205,10 +1205,10 @@ private void addOuterClassReferences( ClassDescriptor cn, int depth )
       NameDescriptor nd=new NameDescriptor("this");
       NameNode nn=new NameNode(nd);
       nn.setNumLine(pn.getLine());
-
-      FieldAccessNode fan=new FieldAccessNode(nn,"this$parent");
-      fan.setNumLine(pn.getLine());
-      return fan;
+       //because inner classes pass right thru......
+    /*  FieldAccessNode fan=new FieldAccessNode(nn,"this$0");
+      fan.setNumLine(pn.getLine());*/
+      return nn;
     } else if (isNode(pn,"isavailable")) {
       NameDescriptor nd=new NameDescriptor(pn.getTerminal());
       NameNode nn=new NameNode(nd);