たとえば、java.lang.Double は jdk.internal.ValueBased でアノテーションが付与されているため、次のコードではコンパイル時に警告が発生します。
java.lang.Double
jdk.internal.ValueBased
Double d = 20.0; synchronized (d) { ... } // javac の警告
2021.1 の新機能です