Class ThreadIDFFLogger

java.lang.Object
org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
net.fabricmc.loom.decompilers.fernflower.ThreadIDFFLogger

public class ThreadIDFFLogger extends org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
This logger simply prints what each thread is doing to the console in a machine parsable way.

Created by covers1624 on 11/02/19.

  • Field Details

  • Constructor Details

    • ThreadIDFFLogger

      public ThreadIDFFLogger()
    • ThreadIDFFLogger

      public ThreadIDFFLogger(PrintStream stdOut, PrintStream stdErr)
  • Method Details

    • writeMessage

      public void writeMessage(String message, org.jetbrains.java.decompiler.main.extern.IFernflowerLogger.Severity severity)
      Specified by:
      writeMessage in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
    • writeMessage

      public void writeMessage(String message, org.jetbrains.java.decompiler.main.extern.IFernflowerLogger.Severity severity, Throwable t)
      Specified by:
      writeMessage in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
    • startReadingClass

      public void startReadingClass(String className)
      Overrides:
      startReadingClass in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
    • startClass

      public void startClass(String className)
      Overrides:
      startClass in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
    • startMethod

      public void startMethod(String methodName)
      Overrides:
      startMethod in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
    • endMethod

      public void endMethod()
      Overrides:
      endMethod in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
    • endClass

      public void endClass()
      Overrides:
      endClass in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
    • startWriteClass

      public void startWriteClass(String className)
      Overrides:
      startWriteClass in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
    • endWriteClass

      public void endWriteClass()
      Overrides:
      endWriteClass in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger
    • endReadingClass

      public void endReadingClass()
      Overrides:
      endReadingClass in class org.jetbrains.java.decompiler.main.extern.IFernflowerLogger