]> source.dussan.org Git - aspectj.git/commitdiff
added coverage for this(InaccessibleTypeToOthers)
authorjhugunin <jhugunin>
Wed, 18 Dec 2002 06:17:05 +0000 (06:17 +0000)
committerjhugunin <jhugunin>
Wed, 18 Dec 2002 06:17:05 +0000 (06:17 +0000)
tests/new/access/psub/A.java

index 0b4a1a5720ce913f60419464b439475749823079..5cbc1a05b596dd1b8694d60dc796e0909ff19bdf 100644 (file)
@@ -4,10 +4,12 @@ import org.aspectj.testing.Tester;
 import pc.C;
 
 aspect A {
+       private static interface Marker {}
+       
     before(): call(String SubC.getMyPackage()) {
        //XXXTester.checkFailed("shouldn't ever run this " + thisJoinPoint);
     }
-    before(): call(String C.getMyPackage()) {
+    before(): !target(Marker) && !this(Marker) && !args(Marker, ..) && call(String C.getMyPackage()) {
        Tester.note("C.getMyPackage on " + thisJoinPoint.getTarget().getClass().getName());
     }
 }