[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
[aspectj-dev] Possible AJ change: Read this if you use package (default) visible abstract ITDs?
|
- From: Andy Clement <andrew.clement@xxxxxxxxx>
- Date: Fri, 30 Sep 2005 10:14:33 +0100
- Delivered-to: aspectj-dev@eclipse.org
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ZBGGjW10bIPEsbOiTLgtuhiSbPHsK7yIPpKGi3aD/8PttL+wuFMkb6fKdMXhoCVjTx9GMhEpCGcYaQ3pRrcnhAIOVAc0ZUrIHBB+E4aNvXHfJaj9yi1P2hoo3gxFWmLkWameixrsE97OlJLJzsBjoNDjFyU/m1zuyhIAOM9JAy0=
There are a few bugs around to do with abstract ITDs that have package
level visibility. I mean something like:
abstract class A { }
aspect X {
abstract void A.foo();
}
There is a lot of discussion about the problems they introduce in bug 72834:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=72834
I'm proposing to make it an error, depending on any feedback I get
here, so that you can't 'specify' default visibility for abstract
ITDs.
comments? use cases?
Andy.