Wrote /root/JavaX-Caches/tmp_380986531/main.java - 4028 bytes (written=4028, should be 4028) javac=0, ecj=1, useJarBot=0 Checking ECJ at port 4898 at 127.0.0.1 /root/jdk-17/bin/javac -source 11 -target 11 -nowarn -encoding utf8 -Xdiags:verbose -cp /root/.javax/x30.jar:/root/dexcompiler/android.jar:/root/dexcompiler/support-v4-22.2.1.jar:/root/javafx/javafx.base.jar:/root/javafx/javafx.graphics.jar:/root/javafx/javafx.swing.jar -d /root/JavaX-Caches/tmp_991310386 /root/JavaX-Caches/tmp_380986531/main.java 2>&1
[Compilation Error]

Compiler errors. Medium transpile. Show Java sources. Show snippet. Edit.

/root/JavaX-Caches/tmp_380986531/main.java:8: error: illegal start of type new L<Explain> subs; ^ /root/JavaX-Caches/tmp_380986531/main.java:11: error: illegal start of expression L<S> fullMatchClasses() { ret (L<S>) call(parseResult, "fullMatchClasses"); } ^ /root/JavaX-Caches/tmp_380986531/main.java:11: error: ';' expected L<S> fullMatchClasses() { ret (L<S>) call(parseResult, "fullMatchClasses"); } ^ /root/JavaX-Caches/tmp_380986531/main.java:15: error: illegal start of type *(O *parseResult, L *e) { ^ /root/JavaX-Caches/tmp_380986531/main.java:15: error: <identifier> expected *(O *parseResult, L *e) { ^ /root/JavaX-Caches/tmp_380986531/main.java:15: error: <identifier> expected *(O *parseResult, L *e) { ^ /root/JavaX-Caches/tmp_380986531/main.java:15: error: ';' expected *(O *parseResult, L *e) { ^ /root/JavaX-Caches/tmp_380986531/main.java:15: error: <identifier> expected *(O *parseResult, L *e) { ^ /root/JavaX-Caches/tmp_380986531/main.java:22: error: ';' expected L sub = cast get(e, i); ^ /root/JavaX-Caches/tmp_380986531/main.java:41: error: ';' expected ret getString(e, 2); ^ /root/JavaX-Caches/tmp_380986531/main.java:41: error: not a statement ret getString(e, 2); ^ /root/JavaX-Caches/tmp_380986531/main.java:41: error: ';' expected ret getString(e, 2); ^ /root/JavaX-Caches/tmp_380986531/main.java:45: error: '.class' expected ret (int) get(e, 0); ^ /root/JavaX-Caches/tmp_380986531/main.java:45: error: ';' expected ret (int) get(e, 0); ^ /root/JavaX-Caches/tmp_380986531/main.java:49: error: '.class' expected ret (int) get(e, 1); ^ /root/JavaX-Caches/tmp_380986531/main.java:49: error: ';' expected ret (int) get(e, 1); ^ /root/JavaX-Caches/tmp_380986531/main.java:55: error: ';' expected ret concatLists( ^ /root/JavaX-Caches/tmp_380986531/main.java:56: error: ';' expected litlist(""), ^ /root/JavaX-Caches/tmp_380986531/main.java:57: error: ';' expected subList(tok, fromToken(), toToken()-1), ^ /root/JavaX-Caches/tmp_380986531/main.java:58: error: ';' expected litlist("")); ^ /root/JavaX-Caches/tmp_380986531/main.java:62: error: ';' expected ret join(subList(tok, fromToken(), toToken()-1)); ^ /root/JavaX-Caches/tmp_380986531/main.java:62: error: ';' expected ret join(subList(tok, fromToken(), toToken()-1)); ^ /root/JavaX-Caches/tmp_380986531/main.java:66: error: ';' expected ret main containsToken(tok(), t); ^ /root/JavaX-Caches/tmp_380986531/main.java:79: error: '(' or '[' expected new L<S> l; ^ /root/JavaX-Caches/tmp_380986531/main.java:86: error: ';' expected ret findFirst(className); ^ /root/JavaX-Caches/tmp_380986531/main.java:86: error: not a statement ret findFirst(className); ^ /root/JavaX-Caches/tmp_380986531/main.java:86: error: ';' expected ret findFirst(className); ^ /root/JavaX-Caches/tmp_380986531/main.java:91: error: not a statement ret this; ^ /root/JavaX-Caches/tmp_380986531/main.java:91: error: ';' expected ret this; ^ /root/JavaX-Caches/tmp_380986531/main.java:91: error: not a statement ret this; ^ /root/JavaX-Caches/tmp_380986531/main.java:92: error: ';' expected ret findFirstSub(className); ^ /root/JavaX-Caches/tmp_380986531/main.java:92: error: not a statement ret findFirstSub(className); ^ /root/JavaX-Caches/tmp_380986531/main.java:92: error: ';' expected ret findFirstSub(className); ^ /root/JavaX-Caches/tmp_380986531/main.java:100: error: variable declaration not allowed here if (result != null) ret result; ^ /root/JavaX-Caches/tmp_380986531/main.java:102: error: not a statement ret null; ^ /root/JavaX-Caches/tmp_380986531/main.java:102: error: ';' expected ret null; ^ /root/JavaX-Caches/tmp_380986531/main.java:106: error: ';' expected ret eq(className(), className); ^ /root/JavaX-Caches/tmp_380986531/main.java:106: error: ';' expected ret eq(className(), className); ^ /root/JavaX-Caches/tmp_380986531/main.java:106: error: not a statement ret eq(className(), className); ^ /root/JavaX-Caches/tmp_380986531/main.java:106: error: ';' expected ret eq(className(), className); ^ /root/JavaX-Caches/tmp_380986531/main.java:110: error: ';' expected ret findFirst(className) != null; ^ /root/JavaX-Caches/tmp_380986531/main.java:110: error: not a statement ret findFirst(className) != null; ^ /root/JavaX-Caches/tmp_380986531/main.java:110: error: ';' expected ret findFirst(className) != null; ^ /root/JavaX-Caches/tmp_380986531/main.java:114: error: ';' expected ret findFirstSub(className) != null; ^ /root/JavaX-Caches/tmp_380986531/main.java:114: error: not a statement ret findFirstSub(className) != null; ^ /root/JavaX-Caches/tmp_380986531/main.java:114: error: ';' expected ret findFirstSub(className) != null; ^ /root/JavaX-Caches/tmp_380986531/main.java:126: error: '(' or '[' expected new L<Explain> l; ^ /root/JavaX-Caches/tmp_380986531/main.java:133: error: ';' expected ret pruneSubs(className); ^ /root/JavaX-Caches/tmp_380986531/main.java:133: error: not a statement ret pruneSubs(className); ^ /root/JavaX-Caches/tmp_380986531/main.java:133: error: ';' expected ret pruneSubs(className); ^ /root/JavaX-Caches/tmp_380986531/main.java:148: error: not a statement ret this; ^ /root/JavaX-Caches/tmp_380986531/main.java:148: error: ';' expected ret this; ^ /root/JavaX-Caches/tmp_380986531/main.java:148: error: not a statement ret this; ^ /root/JavaX-Caches/tmp_380986531/main.java:151: error: ';' expected Explain sub(int i) { ret get(subs, i); } ^ /root/JavaX-Caches/tmp_380986531/main.java:151: error: not a statement Explain sub(int i) { ret get(subs, i); } ^ /root/JavaX-Caches/tmp_380986531/main.java:151: error: ';' expected Explain sub(int i) { ret get(subs, i); } ^ /root/JavaX-Caches/tmp_380986531/main.java:151: error: not a statement Explain sub(int i) { ret get(subs, i); } ^ /root/JavaX-Caches/tmp_380986531/main.java:151: error: ';' expected Explain sub(int i) { ret get(subs, i); } ^ /root/JavaX-Caches/tmp_380986531/main.java:154: error: ';' expected L sub = cast get(e, 4+i); ^ /root/JavaX-Caches/tmp_380986531/main.java:157: error: ';' expected ret join(subList(tok, t1, t2-1)); ^ /root/JavaX-Caches/tmp_380986531/main.java:157: error: ';' expected ret join(subList(tok, t1, t2-1)); ^ /root/JavaX-Caches/tmp_380986531/main.java:163: error: not a statement if (l(subs) != 1 || first(subs) == null) false; ^ /root/JavaX-Caches/tmp_380986531/main.java:165: error: ';' expected ret fromToken() == e.fromToken() && toToken() == e.toToken(); ^ /root/JavaX-Caches/tmp_380986531/main.java:165: error: not a statement ret fromToken() == e.fromToken() && toToken() == e.toToken(); ^ /root/JavaX-Caches/tmp_380986531/main.java:169: error: ';' expected ret (S) call(parseResult, "prettierAnalysis"); ^ 65 errors