Files
openide/java/java-tests/testData/refactoring/introduceVariable/PatternUsedInSubsequentConditionCannotExtract.java
Tagir Valeev 9ddaefc198 [java-refactoring] Introduce variable: disable if pattern declared outside is used, and we cannot surround
Fixes IDEA-303133 Extract variable from expression should be disabled when it uses a pattern variable declared earlier

GitOrigin-RevId: 360e6eadd89a047e0699fa077e9a1417bfed4340
2022-10-10 11:03:59 +00:00

5 lines
167 B
Java

public class PatternUsedInSubsequentConditionCannotExtract {
void x(Object o) {
if (o instanceof String s ? <selection>s.equals("")</selection> : false) {}
}
}