When I compile my project in eclipse indigo using JDK 7, I get the following error dialog
Bug 353467 speaks about "using -XX:-UseSplitVerifier to activate the old verifier".
That is consistent with the JDK TM 6 Adoption Guide which describes that option as:
Traditional verifier can be forced with the
-XX:-UseSplitVerifierflag.Missing or incorrect
StackMapTableattributes for version50.0class files can result inVerifyErrorexceptions.
Tools that rewrite bytecode in version50.0class files and do not correctly update theStackMapTablemay fail to verify and trigger exceptions.
So the comment from 2011-10-03 does point out that:
AspectJ now auto activates the previously optional setting to create stackmaps if the classes are Java7.