]> source.dussan.org Git - aspectj.git/commit
Some updates for 118754. The various places that were checking for 'MISSING' now...
authoraclement <aclement>
Fri, 9 Dec 2005 10:52:15 +0000 (10:52 +0000)
committeraclement <aclement>
Fri, 9 Dec 2005 10:52:15 +0000 (10:52 +0000)
commit0c8c0a3d21365eade6f53a0484bba71f24637a65
treeefa8c4ba005882f172f1abfc9460adda738031c3
parent5f8d2cdff480ac9d04cc73a4a69eb11563a0bb01
Some updates for 118754.  The various places that were checking for 'MISSING' now call 'isMissing' if they can.  I think this negates some work Adrian did with introducing MissingWithKnownSignature - but we have to make this change for LTW to work properly.  Someone with a bit of time on their hands should go through all the places isMissing() is now called and see if the check should be 'isReallyMissing()' which would allow the MissingWithKnownSignature to get through.  I will raise an enhancement to cover this.
41 files changed:
loadtime/src/org/aspectj/weaver/loadtime/ConcreteAspectCodeGen.java
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AsmElementFormatter.java
tests/java5/ataspectj/ajc-ant.xml
tests/java5/ataspectj/ataspectj/Test$$EnhancerByCGLIB$$12345.java [new file with mode: 0644]
tests/java5/ataspectj/ataspectj/TestInterface.java [new file with mode: 0644]
tests/java5/ataspectj/ataspectj/TestProxyGenerator.java [new file with mode: 0644]
tests/java5/ataspectj/ataspectj/aop-dumpbeforeandafter.xml
tests/java5/ataspectj/ataspectj/aop-dumpclosure.xml
tests/java5/ataspectj/ataspectj/aop-dumpproxy.xml [new file with mode: 0644]
tests/src/org/aspectj/systemtest/ajc150/ataspectj/AtAjLTWTests.java
tests/src/org/aspectj/systemtest/ajc150/ataspectj/ltw.xml
weaver/src/org/aspectj/weaver/CrosscuttingMembers.java
weaver/src/org/aspectj/weaver/ResolvedType.java
weaver/src/org/aspectj/weaver/WeaverStateInfo.java
weaver/src/org/aspectj/weaver/World.java
weaver/src/org/aspectj/weaver/bcel/BcelAdvice.java
weaver/src/org/aspectj/weaver/bcel/BcelShadow.java
weaver/src/org/aspectj/weaver/bcel/BcelWeaver.java
weaver/src/org/aspectj/weaver/patterns/ArgsAnnotationPointcut.java
weaver/src/org/aspectj/weaver/patterns/ArgsPointcut.java
weaver/src/org/aspectj/weaver/patterns/DeclarePrecedence.java
weaver/src/org/aspectj/weaver/patterns/DeclareSoft.java
weaver/src/org/aspectj/weaver/patterns/ExactAnnotationTypePattern.java
weaver/src/org/aspectj/weaver/patterns/ExactTypePattern.java
weaver/src/org/aspectj/weaver/patterns/KindedPointcut.java
weaver/src/org/aspectj/weaver/patterns/PerThisOrTargetPointcutVisitor.java
weaver/src/org/aspectj/weaver/patterns/PerTypeWithin.java
weaver/src/org/aspectj/weaver/patterns/ReferencePointcut.java
weaver/src/org/aspectj/weaver/patterns/SimpleScope.java
weaver/src/org/aspectj/weaver/patterns/TypePattern.java
weaver/src/org/aspectj/weaver/patterns/TypePatternList.java
weaver/src/org/aspectj/weaver/patterns/WildTypePattern.java
weaver/src/org/aspectj/weaver/patterns/WithinAnnotationPointcut.java
weaver/src/org/aspectj/weaver/patterns/WithinPointcut.java
weaver/src/org/aspectj/weaver/tools/WeavingAdaptor.java
weaver/testsrc/org/aspectj/weaver/AbstractWorldTestCase.java
weaver/testsrc/org/aspectj/weaver/bcel/ArgsWeaveTestCase.java
weaver/testsrc/org/aspectj/weaver/bcel/TjpWeaveTestCase.java
weaver/testsrc/org/aspectj/weaver/bcel/WorldTestCase.java
weaver/testsrc/org/aspectj/weaver/patterns/WildTypePatternResolutionTestCase.java