]> source.dussan.org Git - aspectj.git/commit
No more compiler errors for implicitly static inner aspects of interfaces
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Fri, 6 Jan 2023 00:20:55 +0000 (01:20 +0100)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Fri, 6 Jan 2023 00:42:01 +0000 (01:42 +0100)
commit438eb9301014ffb63bbcbae4df684a2907ac91d5
treec1f8053093ea931a0b65355aa110490432b34ffb
parente0a1525ebd9f0f3b806c323223d4776c1275e899
No more compiler errors for implicitly static inner aspects of interfaces

Fixes #162. Contains regression test
Bugs1919Tests.testInterfaceInnerAspectImplicitlyStatic.

Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java
org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/compiler/ast/ValidateAtAspectJAnnotationsVisitor.java
tests/bugs1919/github_162/InterfaceWithInnerClass.java [new file with mode: 0644]
tests/src/test/java/org/aspectj/systemtest/ajc1919/Bugs1919Tests.java
tests/src/test/resources/org/aspectj/systemtest/ajc1919/ajc1919.xml