mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-23 07:50:55 +07:00
1. Do not report error if non-final variable is reassigned 2. Report error in Java 15 if 'final' modifier is used 3. Allow specifying 'final' modifier on introduce variable 4. Support non-final variables in PatternVariableCanBeUsed inspection 5. Copy modifiers in PatternVariableCanBeUsed quick-fix GitOrigin-RevId: d7b82261a018c9a48bcdcf237ade0d8c08f5978d
10 lines
237 B
Java
10 lines
237 B
Java
class X {
|
|
void expressions(Object obj) {
|
|
if (obj instanceof String s) {
|
|
s = "foo";
|
|
}
|
|
if (obj instanceof final String s) {
|
|
<error descr="Cannot assign a value to final variable 's'">s</error> = "foo";
|
|
}
|
|
}
|
|
} |