summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/SourceProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/SourceProvider.java')
-rw-r--r--src/main/java/cuchaz/enigma/SourceProvider.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/SourceProvider.java b/src/main/java/cuchaz/enigma/SourceProvider.java
index 662f1f9..704424a 100644
--- a/src/main/java/cuchaz/enigma/SourceProvider.java
+++ b/src/main/java/cuchaz/enigma/SourceProvider.java
@@ -7,6 +7,8 @@ import com.strobel.assembler.metadata.TypeReference;
7import com.strobel.decompiler.DecompilerContext; 7import com.strobel.decompiler.DecompilerContext;
8import com.strobel.decompiler.DecompilerSettings; 8import com.strobel.decompiler.DecompilerSettings;
9import com.strobel.decompiler.PlainTextOutput; 9import com.strobel.decompiler.PlainTextOutput;
10import com.strobel.decompiler.languages.java.BraceStyle;
11import com.strobel.decompiler.languages.java.JavaFormattingOptions;
10import com.strobel.decompiler.languages.java.JavaOutputVisitor; 12import com.strobel.decompiler.languages.java.JavaOutputVisitor;
11import com.strobel.decompiler.languages.java.ast.AstBuilder; 13import com.strobel.decompiler.languages.java.ast.AstBuilder;
12import com.strobel.decompiler.languages.java.ast.CompilationUnit; 14import com.strobel.decompiler.languages.java.ast.CompilationUnit;
@@ -44,6 +46,11 @@ public class SourceProvider {
44 settings.setShowDebugLineNumbers(Utils.getSystemPropertyAsBoolean("enigma.showDebugLineNumbers", false)); 46 settings.setShowDebugLineNumbers(Utils.getSystemPropertyAsBoolean("enigma.showDebugLineNumbers", false));
45 settings.setShowSyntheticMembers(Utils.getSystemPropertyAsBoolean("enigma.showSyntheticMembers", false)); 47 settings.setShowSyntheticMembers(Utils.getSystemPropertyAsBoolean("enigma.showSyntheticMembers", false));
46 48
49 JavaFormattingOptions formattingOptions = settings.getJavaFormattingOptions();
50 formattingOptions.ClassBraceStyle = BraceStyle.EndOfLine;
51 formattingOptions.InterfaceBraceStyle = BraceStyle.EndOfLine;
52 formattingOptions.EnumBraceStyle = BraceStyle.EndOfLine;
53
47 return settings; 54 return settings;
48 } 55 }
49 56