system/src/sc/lang/java/IdentifierExpression.java
private boolean isThisExpression() {
      if (parentNode instanceof SelectorExpression) {
         if (((SelectorExpression) parentNode).isThisExpression())
            return true;
      }
      if (idTypes == null) {
         return false;
      }

      // This does actually occur in some cases... I think maybe when we build them in code?
      for (IdentifierType type:idTypes)
         if (type == IdentifierType.ThisExpression)
            return true;
      return false;
   }
/**
    * This returns true when this identifier expression is modified by a "this" operator - i.e. "ClassA.this"
    * An identifier expression will always start with "this" and can't have "this" as a second or subsequent
    * element.  Instead, the "this" is put into a VariableSelector... The grammar dictates this structure
    */
This returns true when this identifier expression is modified by a "this" operator - i.e.
This returns true when this identifier expression is modified by a " this " operator - i . e .
private boolean isThisExpression() {
      if (parentNode instanceof SelectorExpression) {
         if (((SelectorExpression) parentNode).isThisExpression())
            return true;
      }
      if (idTypes == null) {
         return false;
      }
      for (IdentifierType type:idTypes)
         if (type == IdentifierType.ThisExpression)
            return true;
      return false;
   }
private boolean isThisExpression ( ) { if ( parentNode instanceof SelectorExpression ) { if ( ( ( SelectorExpression ) parentNode ) . isThisExpression ( ) ) return true ; } if ( idTypes == null ) { return false ; } for ( IdentifierType type : idTypes ) if ( type == IdentifierType . ThisExpression ) return true ; return false ; }
This returns true when this identifier expression is modified by a "this" operator - i.e.
This returns true when this identifier expression is modified by a " this " operator - i . e .
// This does actually occur in some cases... I think maybe when we build them in code?