Michael Brunner

Results 38 issues of Michael Brunner

# CFR version 7b979937facb860cf1fdc9d21d1c1e2edcf3d9d2 # Description For loops shouldn't be decompiled to one liners to improve readability. # Example ```java for (int i = 1; i < ccst.length; sdev +=...

bug

Not a big issue, but is a bit bothering when analyzing code. ```java lbl-1000: // 1 sources { l = (LabelNode)var15_18.next(); if (skipDupeSwitches) { if (alreadyConnected.contains((Object)l)) continue; alreadyConnected.add((Object)l); } blockAtCase...

# CFR version 499f6d3b2e431bc647e1f4c1799ec178c8e9e600 # Compiler jdk 8 # Description CFR assumes the parent type of primitive arrays is Object[]. This code is invalid. ```java public static void main(String[] args)...

bug

# CFR version 329eadca515e0f7939f40c3f2355c273548740ef # Compiler Fingers # Description I again had some fun making really ugly testcases. Output: ```java /* * Enabled aggressive block sorting * Enabled unnecessary exception...

bug

[Dynamic.class.txt](https://github.com/leibnitz27/cfr/files/4618025/Dynamic.class.txt) Output: ```java public static String invokedynamic() { CallSite i = MyAccessObfuscation.secretCall("A"); if (i == false) { return "zero"; } return "not zero"; } ``` Expected: ```java public static String...

CFR seems to have problems with try catch blocks sometimes, especially try-with blocks. I created 3 methods that fail to decompile or produce wrong code. ```java public class VariousTryCatchBlockFails {...

**General description** ![image](https://user-images.githubusercontent.com/24767548/121809033-83304100-cc5b-11eb-91dd-83ff445a1cc1.png) This component was included in WebLaF under the name "File breadcrumbs". I am looking for a darklaf implementation. Is there one? **Additional context** Intellij also has such...

enhancement

It would be nice to have a syntax style for java bytecode. Bytecode text generated by ASM looks like this: ```bytecode // class version 50.0 (50) // access flags 0x21...

enhancement
syntax-highlighting

I'm trying to send data using Bluetooth Classic between two paired Android devices. One device is Huawei P Smart 2019 with EMUI Android 10, the other one a Pixel 4a...

As far as I know this is not possible currently. I basically want to change a level using a SPWN script. Currently, it will overwrite the input level after the...