Files
openide/java/java-features-trainer/testData/JavaCodeExample.java
Konstantin Hudyakov 2986a16262 IFT-291 Bundle Features Suggester to Java, Kotlin, Python and JavaScript
IJ-CR-14522

GitOrigin-RevId: 6512d5f061c8004fb3e4f7f3f1f404193f30e1f5
2021-12-16 16:43:28 +00:00

67 lines
1.9 KiB
Java

public class Main {
private static final Integer field = 322;
public static void main(String[] args) {
StaticClass staticClass = new StaticClass();
int abc = 3;
<caret>int bcd = 5 + field;
function(true);
if(abc < bcd && function(true)) {
System.out.println(abc * bcd - field);
}
staticClass.main(null && field > 0);
}
private static boolean function(boolean arg) {
return arg;
}
private static class StaticClass {
public static void main(String[] args) {
function(false);
}
private static boolean function(boolean arg) {
return arg && function(function && function || arg);
}
private static boolean function = true;
public int cyclesFunction(int ere) {
int i = 10;
for(int j = 0; j < i; j++) {
int res = j - j + j;
System.out.println(res - j);
}
i += 10;
while(i > 0) {
System.out.println(i * i);
i--;
}
if (true) { i++; }
return i;
}
public String stringFunction(String sss) {
StringBuilder builder = new StringBuilder();
builder.append("433" + "322" + 'e' + "wrwer");
String str = builder.toString() + '2' + "123";
return builder.toString() + "322" + "erer" +
"true" + "or false" + str;
}
public StaticClass selfReturningFunction(int arg) {
return this;
}
public String nonStaticField = "123123123";
static {
StaticClass instance = new StaticClass();
String ss = instance.selfReturningFunction(322).selfReturningFunction(instance.cyclesFunction(0))
.selfReturningFunction(1).nonStaticField;
}
}
}