]> source.dussan.org Git - aspectj.git/commit
Dig deeper to find WildTypePattern in DeclareParents
authorAndy Clement <aclement@pivotal.io>
Thu, 17 Jan 2019 20:20:57 +0000 (12:20 -0800)
committerAndy Clement <aclement@pivotal.io>
Thu, 17 Jan 2019 20:20:57 +0000 (12:20 -0800)
commit1a819be178964e0ec0c1caf5c515e3a9b9aa0df0
treee8324e0c545f4bda6a0ced0c9a604886d416a0ee
parent3abc52595deac0e9cd4a427a7eb6fe81170dc618
Dig deeper to find WildTypePattern in DeclareParents

The existing check crudely only checked the top level, failing
to find nested WildTypePatterns.

Resolves #542682
org.aspectj.matcher/src/org/aspectj/weaver/patterns/DeclareParents.java
org.aspectj.matcher/src/org/aspectj/weaver/patterns/WildChildFinder.java [new file with mode: 0644]
tests/bugs193/542682/CaseA.java [new file with mode: 0644]
tests/bugs193/542682/EnumAspect04.aj [new file with mode: 0644]
tests/bugs193/542682/SimpleClass.java [new file with mode: 0644]
tests/bugs193/542682/SimpleEnum.java [new file with mode: 0644]
tests/bugs193/542682/SimpleEnum2.java [new file with mode: 0644]
tests/src/org/aspectj/systemtest/ajc193/Ajc193Tests.java
tests/src/org/aspectj/systemtest/ajc193/ajc193.xml