Files
openide/java/java-tests/testData/codeInsight/surroundWith/Runnable_after.java
Tagir Valeev 0ea0eadc51 [mod-commands] IJPL-149593 ModCommand-based Surrounder API
GitOrigin-RevId: 56b1bc727db4e686afc6363326c1b079030da414
2024-05-12 17:34:00 +00:00

35 lines
955 B
Java

class External {
private int member;
External() {
member = 0;
}
void testMethod(final int param1, int param2) {
final int local1 = 0;
int local2 = 123;
int local3 = local1;
{
int innerLocal1 = 0;
int innerLocal2 = 7;
int innerLocal3 = 0;
int innerLocal4 = 7;
String incorrect;
Runnable <caret>runnable = new Runnable() {
public void run() {
int insideRunnable1 = param1 + ((++innerLocal2) << param2);
param2 = local1 * insideRunnable1;
local3 = param2;
int insideRunnable2 = local2;
innerLocal1--;
--innerLocal3;
innerLocal4++;
incorrect = "misplaced initialization";
}
};
local2 = local3;
}
}
}