Interface CodeServletBackend<T extends org.teavm.vm.TeaVMTarget>

All Known Implementing Classes:
CodeServletJavaScriptBackend, CodeServletWasmGCBackend

public interface CodeServletBackend<T extends org.teavm.vm.TeaVMTarget>
  • Method Details

    • createTarget

      T createTarget()
    • setup

      void setup(T target, org.teavm.cache.MethodNodeCache astCache, org.teavm.model.ReferenceCache referenceCache, CodeServletSettings settings)
    • afterBuild

      default void afterBuild(org.teavm.vm.MemoryBuildTarget buildTarget, CodeServletSettings settings)
    • isIndicatorSupported

      default boolean isIndicatorSupported()