<div dir="ltr"><div dir="ltr">On Fri, Dec 2, 2022 at 2:47 PM Brian Goetz <<a href="mailto:brian.goetz@oracle.com">brian.goetz@oracle.com</a>> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">>> Presumably the reason for the different treatment is because in general the qualifying expression could be arbitrarily complex and the compiler can't be expected to detect any possible qualification in front of "foo", so why even start down that road?<br>
> Exactly.  Don’t start down that road, unless (1) you know where it goes, and (2) that it gets somewhere good, and (3) you can get there before you run out of gas.  Don’t start just because you like the first billboard you see, or on a road which takes you to a tarpit, or with only enough supplies to travel on the first day of a week-long trip.  I think we might have all three problems here.<br>
<br>
I think there are two different perspectives on `MyClass.this.x` that <br>
lead to two different views of the world.<br>
<br>....<br>
<br>
But I agree overall that this isn't worth spending a lot of <br>
spec-revision currency on.<br></blockquote><div><br></div><div>It sounds like there is agreement to leave the spec alone for the time being.</div><div><br></div><div>I'll retract my PR and leave it up to others to update and/or resolve JDK-8193904.</div><div><br></div><div>Thanks again for all the good discussion. <br></div><div><br></div><div>-Archie</div></div><br>-- <br><div dir="ltr" class="gmail_signature">Archie L. Cobbs<br></div></div>