© Copyright 2019 Contributors. All rights reserved.

The full list of resolved issues in 1.9.5 is available here

Release info: 1.9.5 available 28-Nov-2019

AspectJ 1.9.5 supports Java13. Java13 introduces text blocks, but you must activate support for that via an --enable-preview flag when using the compiler and attempting to run the resultant classes: Here is Code.java:

public class Code {
  public static void main(String[] argv) {}

  static aspect X {
    before(): execution(* Code.main(..)) {
    System.out.println(
"""
This
is
on
multiple
lines
"""
);
    }
  }

}

Compile it with:

$ ajc --enable-preview -13 Code.java

Now run it:

$ java --enable-preview Code
This
is
on
multiple
lines