blob: 1dd45c113e381c93d82c5acc43b39a2f120a99de [file] [log] [blame]
/* /nodynamiccopyright/ */
package java.lang;
@jdk.internal.ValueBased
public final class SomeVbc {
public SomeVbc() {}
final String ref = "String";
void abuseVbc() {
synchronized(ref) { // OK
synchronized (this) { // WARN
}
}
}
}
final class AuxilliaryAbuseOfVbc {
void abuseVbc(SomeVbc vbc) {
synchronized(this) { // OK
synchronized (vbc) { // WARN
}
}
}
}