Class CodeServletJavaScriptBackend

java.lang.Object
org.teavm.devserver.CodeServletJavaScriptBackend
All Implemented Interfaces:
CodeServletBackend<org.teavm.backend.javascript.JavaScriptTarget>

public class CodeServletJavaScriptBackend extends Object implements CodeServletBackend<org.teavm.backend.javascript.JavaScriptTarget>
  • Constructor Details

    • CodeServletJavaScriptBackend

      public CodeServletJavaScriptBackend()
  • Method Details

    • createTarget

      public org.teavm.backend.javascript.JavaScriptTarget createTarget()
      Specified by:
      createTarget in interface CodeServletBackend<org.teavm.backend.javascript.JavaScriptTarget>
    • setup

      public void setup(org.teavm.backend.javascript.JavaScriptTarget target, org.teavm.cache.MethodNodeCache astCache, org.teavm.model.ReferenceCache referenceCache, CodeServletSettings settings)
      Specified by:
      setup in interface CodeServletBackend<org.teavm.backend.javascript.JavaScriptTarget>
    • afterBuild

      public void afterBuild(org.teavm.vm.MemoryBuildTarget buildTarget, CodeServletSettings settings)
      Specified by:
      afterBuild in interface CodeServletBackend<org.teavm.backend.javascript.JavaScriptTarget>
    • isIndicatorSupported

      public boolean isIndicatorSupported()
      Specified by:
      isIndicatorSupported in interface CodeServletBackend<org.teavm.backend.javascript.JavaScriptTarget>