Aspektj @around Ein statischer Initialisierer
Posted: 05 Apr 2025, 21:42
Ich versuche, einen Punktschnitt von < /p>
zu verwenden
but when applying i get this error/warning:
[iajc] [error 4]: error at /home/dave/dev/coyote/projects/aspects/debug_src/com/acme/aspects/exceptions/StaticInitializerExceptions.java:15::443 around Zur staticInitialisierung der Schnittstelle 'com.acme.intgservices.discussions.discussionListener' Nicht unterstützt (Compiler -Einschränkung) < /p>
Was macht natürlich Sinn. Aber gibt es eine Möglichkeit, Aspekte J zu sagen, dass sie keine Schnittstellen auswählen soll? Das scheint etwas zu sein, das es selbst tun sollte?
zu verwenden
Code: Select all
@Around("staticinitialization(*)")
[iajc] [error 4]: error at /home/dave/dev/coyote/projects/aspects/debug_src/com/acme/aspects/exceptions/StaticInitializerExceptions.java:15::443 around Zur staticInitialisierung der Schnittstelle 'com.acme.intgservices.discussions.discussionListener' Nicht unterstützt (Compiler -Einschränkung) < /p>
Was macht natürlich Sinn. Aber gibt es eine Möglichkeit, Aspekte J zu sagen, dass sie keine Schnittstellen auswählen soll? Das scheint etwas zu sein, das es selbst tun sollte?