Following on #2985, when opening a random .class, the internal disassembler is always used, ignoring the configured decompiler.
Steps To Reproduce
- Download, unzip and opened this inconsistent-decompiler.zip
- Make sure the "dgileadi.java-decompiler" extension is installed.
- Open
src/foo/Bar.java
- Ctrl+Click on
BouncyCastleProvider, the source was generated by the Fernflower decompiler
- Open
bin/XMLServerLauncher.class
Current Result
The XMLServerLauncher source is generated by the JDT disassembler, instead of fernflower, so only contains stub methods
Expected Result
The XMLServerLauncher source should be generated by the configured "java.contentProvider.preferred" decompiler, fernflower in this case.
Following on #2985, when opening a random .class, the internal disassembler is always used, ignoring the configured decompiler.
Steps To Reproduce
src/foo/Bar.javaBouncyCastleProvider, the source was generated by the Fernflower decompilerbin/XMLServerLauncher.classCurrent Result
The XMLServerLauncher source is generated by the JDT disassembler, instead of fernflower, so only contains stub methods
Expected Result
The XMLServerLauncher source should be generated by the configured
"java.contentProvider.preferred"decompiler,fernflowerin this case.