@@ -46,22 +46,21 @@ public String getName() {
4646 }
4747
4848 public DecompilerSettings getDecompilerSettings () {
49- System .out .println (settings .getEntry ("Do not escape non-ASCII characters" ).getBool ());
5049 DecompilerSettings procyonSettings = new DecompilerSettings ();
51- procyonSettings .setFlattenSwitchBlocks (settings .getEntry ("Flatten switch blocks " ).getBool ());
52- procyonSettings .setForceExplicitImports (!settings .getEntry ("Use wildcard imports " ).getBool ());
53- procyonSettings .setForceExplicitTypeArguments (settings .getEntry ("Explicit type arguments " ).getBool ());
54- procyonSettings .setRetainRedundantCasts (settings .getEntry ("Retain redundant casts " ).getBool ());
55- procyonSettings .setShowSyntheticMembers (settings .getEntry ("Show synthetic members " ).getBool ());
56- procyonSettings .setExcludeNestedTypes (settings .getEntry ("Exclude nested types " ).getBool ());
50+ procyonSettings .setFlattenSwitchBlocks (settings .getEntry ("fsb " ).getBool ());
51+ procyonSettings .setForceExplicitImports (!settings .getEntry ("ci " ).getBool ());
52+ procyonSettings .setForceExplicitTypeArguments (settings .getEntry ("ei " ).getBool ());
53+ procyonSettings .setRetainRedundantCasts (settings .getEntry ("ec " ).getBool ());
54+ procyonSettings .setShowSyntheticMembers (settings .getEntry ("ss " ).getBool ());
55+ procyonSettings .setExcludeNestedTypes (settings .getEntry ("ent " ).getBool ());
5756// procyonSettings.setOutputDirectory(options.getOutputDirectory());
58- procyonSettings .setIncludeLineNumbersInBytecode (settings .getEntry ("Show LVT comments " ).getBool ());
59- procyonSettings .setRetainPointlessSwitches (settings .getEntry ("Retain pointless switches " ).getBool ());
60- procyonSettings .setUnicodeOutputEnabled (settings .getEntry ("Do not escape non-ASCII characters " ).getBool ());
61- procyonSettings .setMergeVariables (settings .getEntry ("Merge variables aggressively " ).getBool ());
62- procyonSettings .setShowDebugLineNumbers (settings .getEntry ("Show LVT comments " ).getBool ());
63- procyonSettings .setSimplifyMemberReferences (settings .getEntry ("Simplify member references " ).getBool ());
64- procyonSettings .setDisableForEachTransforms (settings .getEntry ("Disable 'for each' " ).getBool ());
57+ procyonSettings .setIncludeLineNumbersInBytecode (settings .getEntry ("dl " ).getBool ());
58+ procyonSettings .setRetainPointlessSwitches (settings .getEntry ("ps " ).getBool ());
59+ procyonSettings .setUnicodeOutputEnabled (settings .getEntry ("unicode " ).getBool ());
60+ procyonSettings .setMergeVariables (settings .getEntry ("mv " ).getBool ());
61+ procyonSettings .setShowDebugLineNumbers (settings .getEntry ("dl " ).getBool ());
62+ procyonSettings .setSimplifyMemberReferences (settings .getEntry ("sm " ).getBool ());
63+ procyonSettings .setDisableForEachTransforms (settings .getEntry ("disable-foreach " ).getBool ());
6564 procyonSettings .setTypeLoader (new InputTypeLoader ());
6665// procyonSettings.setLanguage(Languages.bytecode());
6766// procyonSettings.setLanguage(settings.getEntry("Unoptimized AST").getBool() ? Languages.bytecodeAstUnoptimized() : Languages.bytecodeAst());
0 commit comments