1 2 3 4 5 6 7 8 9 10 11 12
class SynchronizedNameNoSuchField { private Object read = new Object(); private static Object READ = new Object(); <clinit>() { } SynchronizedNameNoSuchField() { super(); } @lombok.Synchronized("write") void test2() { System.out.println("two"); } }