system/src/sc/lang/java/SelectorExpression.java
public boolean needsEnclosingClass() {
      if (isThisExpression() && getEnclosingType() != getTypeDeclaration())
         return true;
      return false;
   }
/** For Foo.this which refers to an outer class, it requires we generate the 'this' class so we can resolve it. */
For Foo.this which refers to an outer class, it requires we generate the 'this' class so we can resolve it.
For Foo . this which refers to an outer class it requires we generate the ' this ' class so we can resolve it .
public boolean needsEnclosingClass() {
      if (isThisExpression() && getEnclosingType() != getTypeDeclaration())
         return true;
      return false;
   }
public boolean needsEnclosingClass ( ) { if ( isThisExpression ( ) && getEnclosingType ( ) != getTypeDeclaration ( ) ) return true ; return false ; }
For Foo.this which refers to an outer class, it requires we generate the 'this' class so we can resolve it.
For Foo . this which refers to an outer class it requires we generate the ' this ' class so we can resolve it .