summaryrefslogtreecommitdiffstats
path: root/src/org/jetbrains/java/decompiler/main/extern/IFernflowerLogger.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/jetbrains/java/decompiler/main/extern/IFernflowerLogger.java')
-rw-r--r--src/org/jetbrains/java/decompiler/main/extern/IFernflowerLogger.java20
1 files changed, 15 insertions, 5 deletions
diff --git a/src/org/jetbrains/java/decompiler/main/extern/IFernflowerLogger.java b/src/org/jetbrains/java/decompiler/main/extern/IFernflowerLogger.java
index 65b2c6d..db76c77 100644
--- a/src/org/jetbrains/java/decompiler/main/extern/IFernflowerLogger.java
+++ b/src/org/jetbrains/java/decompiler/main/extern/IFernflowerLogger.java
@@ -18,7 +18,13 @@ package org.jetbrains.java.decompiler.main.extern;
public abstract class IFernflowerLogger {
public enum Severity {
- TRACE, INFO, WARN, ERROR
+ TRACE("TRACE: "), INFO("INFO: "), WARN("WARN: "), ERROR("ERROR: ");
+
+ public final String prefix;
+
+ Severity(String prefix) {
+ this.prefix = prefix;
+ }
}
private Severity severity = Severity.INFO;
@@ -35,15 +41,19 @@ public abstract class IFernflowerLogger {
public abstract void writeMessage(String message, Throwable t);
- public void startClass(String className) { }
+ public void startReadingClass(String className) { }
- public void endClass() { }
+ public void endReadingClass() { }
- public void startWriteClass(String className) { }
+ public void startClass(String className) { }
- public void endWriteClass() { }
+ public void endClass() { }
public void startMethod(String methodName) { }
public void endMethod() { }
+
+ public void startWriteClass(String className) { }
+
+ public void endWriteClass() { }
}