]> source.dussan.org Git - aspectj.git/commit
Fix 436653: conditional aspect activation plus various polish
authorAndy Clement <aclement@gopivotal.com>
Tue, 7 Oct 2014 00:35:51 +0000 (17:35 -0700)
committerAndy Clement <aclement@gopivotal.com>
Tue, 7 Oct 2014 00:35:51 +0000 (17:35 -0700)
commitc8e951296c5f95e82d4c7c3f8eb9b0a647014e20
tree2eaed5b80ad735e4c91e424098e35e221f4fea44
parent102173fc11fc6648ed8f2283d3c5ad535e412c73
Fix 436653: conditional aspect activation plus various polish

Modified test expectation system so it is possible to say
the test cares about one particular message and the rest
do not matter (prefix message string with '*') - crude but
quick.

Polished many places to exploit generics

Upgraded all the tests to work on Java8 - some serious changes
regarding ajdoc on Java8. Hopefully it has stayed backwards
compatible with earlier JDK versions (e.g. if using AspectJ 1.8.3+
with a JDK less than 8) but no explicit testing done for this.
57 files changed:
ajdoc/.isJava5 [new file with mode: 0644]
ajdoc/.settings/org.eclipse.jdt.core.prefs [deleted file]
ajdoc/src/org/aspectj/tools/ajdoc/HtmlDecorator.java
ajdoc/testsrc/org/aspectj/tools/ajdoc/AjdocOutputChecker.java
ajdoc/testsrc/org/aspectj/tools/ajdoc/CoverageTestCase.java
aspectj5rt/java5-src/org/aspectj/lang/annotation/RequiredTypes.java [new file with mode: 0644]
org.aspectj.ajdt.core/src/org/aspectj/ajdt/ajc/BuildArgParser.java
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java
org.aspectj.ajdt.core/testsrc/org/aspectj/tools/ajc/AjcTestCase.java
org.aspectj.matcher/src/org/aspectj/weaver/BCException.java
org.aspectj.matcher/src/org/aspectj/weaver/BoundedReferenceTypeDelegate.java
org.aspectj.matcher/src/org/aspectj/weaver/GeneratedReferenceTypeDelegate.java
org.aspectj.matcher/src/org/aspectj/weaver/ReferenceType.java
org.aspectj.matcher/src/org/aspectj/weaver/ReferenceTypeDelegate.java
org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java
org.aspectj.matcher/src/org/aspectj/weaver/WeaverStateInfo.java
org.aspectj.matcher/src/org/aspectj/weaver/patterns/ArgsPointcut.java
org.aspectj.matcher/src/org/aspectj/weaver/patterns/BasicTokenSource.java
org.aspectj.matcher/src/org/aspectj/weaver/reflect/ReflectionBasedReferenceTypeDelegate.java
org.aspectj.matcher/testsrc/org/aspectj/matcher/tools/CommonAdvancedPointcutExpressionTests.java
org.aspectj.matcher/testsrc/org/aspectj/weaver/CommonWorldTests.java
org.aspectj.matcher/testsrc/org/aspectj/weaver/TestUtils.java
org.aspectj.matcher/testsrc/org/aspectj/weaver/patterns/ArgsTestCase.java
org.aspectj.matcher/testsrc/org/aspectj/weaver/patterns/ModifiersPatternTestCase.java
testing/newsrc/org/aspectj/testing/CompileSpec.java
tests/bugs183/436653/A.java [new file with mode: 0644]
tests/bugs183/436653/AnnoX.java [new file with mode: 0644]
tests/bugs183/436653/B.java [new file with mode: 0644]
tests/bugs183/436653/Code.java [new file with mode: 0644]
tests/bugs183/436653/Runner.java [new file with mode: 0644]
tests/bugs183/436653/X.java [new file with mode: 0644]
tests/bugs183/436653/XA.java [new file with mode: 0644]
tests/bugs183/436653/XA2.java [new file with mode: 0644]
tests/bugs183/436653/XA3.java [new file with mode: 0644]
tests/bugs183/436653/XB.java [new file with mode: 0644]
tests/bugs183/436653/XCode.java [new file with mode: 0644]
tests/bugs183/436653/aop.xml [new file with mode: 0644]
tests/bugs183/436653/aop2.xml [new file with mode: 0644]
tests/bugs183/436653/bin/Code.class [new file with mode: 0644]
tests/java5/annotations/itds/AtItd3.aj
tests/java5/ataspectj/ajc-ant.xml
tests/java5/ataspectj/annotationGen/SA.aj [new file with mode: 0644]
tests/java5/ataspectj/annotationGen/SA.class [new file with mode: 0644]
tests/java5/ataspectj/annotationGen/SimpleAspect.aj
tests/java5/ataspectj/annotationGen/SimpleAspect.class [new file with mode: 0644]
tests/src/org/aspectj/systemtest/ajc150/ltw/LTWTests.java
tests/src/org/aspectj/systemtest/ajc170/ajc170.xml
tests/src/org/aspectj/systemtest/ajc173/ajc173.xml
tests/src/org/aspectj/systemtest/ajc183/Ajc183Tests.java
tests/src/org/aspectj/systemtest/ajc183/ajc183.xml
tests/src/org/aspectj/systemtest/incremental/tools/AjdeInteractionTestbed.java
tests/src/org/aspectj/systemtest/incremental/tools/MultiProjTestCompilerConfiguration.java
weaver/src/org/aspectj/weaver/bcel/BcelObjectType.java
weaver/src/org/aspectj/weaver/bcel/BcelWorld.java
weaver/testsrc/org/aspectj/weaver/bcel/WorldTestCase.java
weaver5/java5-src/org/aspectj/weaver/reflect/Java15ReflectionBasedReferenceTypeDelegate.java