]> source.dussan.org Git - aspectj.git/commit
Name annotation vs native style aspects uniformly in github_128 tests
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Tue, 1 Mar 2022 04:31:17 +0000 (11:31 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Wed, 23 Mar 2022 08:39:14 +0000 (15:39 +0700)
commite18c4f92938b117eaea32a340ea1ba65fa0585ae
treec1c3ecedc417c1b1b699306b026df2e2198de1b2
parent9d35aceab5f642c8d8eaa59ddae4ed2c66a081ed
Name annotation vs native style aspects uniformly in github_128 tests

Trying to find the difference between byte code generated by AJC for
functionally identical annotation vs native style aspect, I move the
aspects into subdirectories in order to be able to name them
identically. This way, when decompiling them with javap or Fernflower it
is easier to diff them later.

Why the decompilation? Because for the thread pool testing scenario
native syntax passes while annotation syntax fails. I.e., we need to
find the difference. That can be done by reading source code, if you
know where to look, or by starting with reverse engineering in order to
first understand more and look at the code later.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
tests/bugs198/github_128/MarkerAAspect.aj [deleted file]
tests/bugs198/github_128/MarkerANativeAspect.aj [deleted file]
tests/bugs198/github_128/MarkerBAspect.aj [deleted file]
tests/bugs198/github_128/MarkerBNativeAspect.aj [deleted file]
tests/bugs198/github_128/annotation_syntax/MarkerAAspect.aj [new file with mode: 0644]
tests/bugs198/github_128/annotation_syntax/MarkerBAspect.aj [new file with mode: 0644]
tests/bugs198/github_128/native_syntax/MarkerAAspect.aj [new file with mode: 0644]
tests/bugs198/github_128/native_syntax/MarkerBAspect.aj [new file with mode: 0644]
tests/src/test/resources/org/aspectj/systemtest/ajc198/ajc198.xml