Class JsonCommandWriter

java.lang.Object
org.teavm.cli.devserver.JsonCommandWriter
All Implemented Interfaces:
org.eclipse.jetty.util.log.Logger, org.teavm.devserver.DevServerListener, org.teavm.tooling.TeaVMToolLog

public class JsonCommandWriter extends Object implements org.teavm.tooling.TeaVMToolLog, org.teavm.devserver.DevServerListener, org.eclipse.jetty.util.log.Logger
  • Constructor Details

    • JsonCommandWriter

      public JsonCommandWriter()
  • Method Details

    • info

      public void info(String text)
      Specified by:
      info in interface org.teavm.tooling.TeaVMToolLog
    • debug

      public void debug(String text)
      Specified by:
      debug in interface org.teavm.tooling.TeaVMToolLog
    • warning

      public void warning(String text)
      Specified by:
      warning in interface org.teavm.tooling.TeaVMToolLog
    • error

      public void error(String text)
      Specified by:
      error in interface org.teavm.tooling.TeaVMToolLog
    • info

      public void info(String text, Throwable e)
      Specified by:
      info in interface org.eclipse.jetty.util.log.Logger
      Specified by:
      info in interface org.teavm.tooling.TeaVMToolLog
    • debug

      public void debug(String text, Throwable e)
      Specified by:
      debug in interface org.eclipse.jetty.util.log.Logger
      Specified by:
      debug in interface org.teavm.tooling.TeaVMToolLog
    • warning

      public void warning(String text, Throwable e)
      Specified by:
      warning in interface org.teavm.tooling.TeaVMToolLog
    • error

      public void error(String text, Throwable e)
      Specified by:
      error in interface org.teavm.tooling.TeaVMToolLog
    • getName

      public String getName()
      Specified by:
      getName in interface org.eclipse.jetty.util.log.Logger
    • warn

      public void warn(String s, Object... objects)
      Specified by:
      warn in interface org.eclipse.jetty.util.log.Logger
    • warn

      public void warn(Throwable throwable)
      Specified by:
      warn in interface org.eclipse.jetty.util.log.Logger
    • warn

      public void warn(String s, Throwable throwable)
      Specified by:
      warn in interface org.eclipse.jetty.util.log.Logger
    • info

      public void info(String s, Object... objects)
      Specified by:
      info in interface org.eclipse.jetty.util.log.Logger
    • info

      public void info(Throwable throwable)
      Specified by:
      info in interface org.eclipse.jetty.util.log.Logger
    • isDebugEnabled

      public boolean isDebugEnabled()
      Specified by:
      isDebugEnabled in interface org.eclipse.jetty.util.log.Logger
    • setDebugEnabled

      public void setDebugEnabled(boolean b)
      Specified by:
      setDebugEnabled in interface org.eclipse.jetty.util.log.Logger
    • debug

      public void debug(String s, Object... objects)
      Specified by:
      debug in interface org.eclipse.jetty.util.log.Logger
    • debug

      public void debug(String s, long l)
      Specified by:
      debug in interface org.eclipse.jetty.util.log.Logger
    • debug

      public void debug(Throwable throwable)
      Specified by:
      debug in interface org.eclipse.jetty.util.log.Logger
    • getLogger

      public org.eclipse.jetty.util.log.Logger getLogger(String s)
      Specified by:
      getLogger in interface org.eclipse.jetty.util.log.Logger
    • ignore

      public void ignore(Throwable throwable)
      Specified by:
      ignore in interface org.eclipse.jetty.util.log.Logger
    • compilationStarted

      public void compilationStarted()
      Specified by:
      compilationStarted in interface org.teavm.devserver.DevServerListener
    • compilationProgress

      public void compilationProgress(double progress)
      Specified by:
      compilationProgress in interface org.teavm.devserver.DevServerListener
    • compilationComplete

      public void compilationComplete(org.teavm.tooling.builder.BuildResult result)
      Specified by:
      compilationComplete in interface org.teavm.devserver.DevServerListener
    • compilationCancelled

      public void compilationCancelled()
      Specified by:
      compilationCancelled in interface org.teavm.devserver.DevServerListener