[inspection] IDEA-257415 Warnings for value-based classes (Java 16)

This patch adds the inspection to detect usages of value-based classes' instances as monitors in the synchronize statement.

Signed-off-by: Nikita Eshkeev <nikita.eshkeev@jetbrains.com>

GitOrigin-RevId: 178533c1415b2a8f11d48db17c19baa7e6ff4d1a
This commit is contained in:
Nikita Eshkeev
2020-12-24 04:02:33 +03:00
committed by intellij-monorepo-bot
parent 82a8d2c010
commit 7760811391
14 changed files with 243 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
package valuebased.classes;
@jdk.internal.ValueBased
public interface IValueBased { }