mirror of
https://github.com/openjdk/jdk.git
synced 2026-01-28 12:09:14 +00:00
22 lines
547 B
Java
22 lines
547 B
Java
/*
|
|
* @test /nodynamiccopyright/
|
|
* @summary Verify errors related to var patterns
|
|
* @enablePreview
|
|
* @compile/fail/ref=VarErrors.out -XDrawDiagnostics -XDshould-stop.at=FLOW -XDdev VarErrors.java
|
|
*/
|
|
public class VarErrors {
|
|
void testIf(CharSequence cs) {
|
|
if (cs instanceof var v) {}
|
|
}
|
|
void testSwitchStatement(CharSequence cs) {
|
|
switch (cs) {
|
|
case var v -> {}
|
|
}
|
|
}
|
|
void testSwitchExpression(CharSequence cs) {
|
|
int i = switch (cs) {
|
|
case var v -> 0;
|
|
};
|
|
}
|
|
}
|