1 2 3 4 5 6 7 8 9 10 11 12 13 14
interface Foo { public static final Object dummy = new Object(); } aspect Code2 { Object around(): call(Object.new(..)) { return proceed(); } public static void main(String[] args) { System.out.println(Foo.dummy); } }