]> source.dussan.org Git - aspectj.git/commit
Initial cut at bug 535086 - pertypewithin and non vis types
authorAndy Clement <aclement@pivotal.io>
Fri, 25 May 2018 19:49:56 +0000 (12:49 -0700)
committerAndy Clement <aclement@pivotal.io>
Fri, 25 May 2018 19:49:56 +0000 (12:49 -0700)
commita024df9675409344ecdf232d6ac3a283602323d5
tree8e26353a70d78a92515bc53aabbe3ef1bfc4e581
parente5300c899245d98cbb97327aa6a879d379706607
Initial cut at bug 535086 - pertypewithin and non vis types

In this version unless you specify an aspect is privileged then the
pertypewithin clause will not match types not visible from the aspect
(private types or default vis types in another package)

Debating whether to change this to not require privileged.
org.aspectj.matcher/src/org/aspectj/weaver/MissingResolvedTypeWithKnownSignature.java
org.aspectj.matcher/src/org/aspectj/weaver/PerTypeWithinTargetTypeMunger.java
org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java
org.aspectj.matcher/src/org/aspectj/weaver/UnresolvedType.java
org.aspectj.matcher/src/org/aspectj/weaver/patterns/PerTypeWithin.java
tests/src/org/aspectj/systemtest/AllTests19.java
weaver/src/org/aspectj/weaver/bcel/BcelShadow.java
weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java