Class BaseTranspiler

  • All Implemented Interfaces:
    Transpiler

    public final class BaseTranspiler
    extends java.lang.Object
    implements Transpiler
    Basic Transpiler implementation for outputting ES5 code.
    • Method Detail

      • transpile

        public TranspileResult transpile​(java.net.URI path,
                                         java.lang.String code)
        Description copied from interface: Transpiler
        Transforms the given chunk of code. The input should be an entire file worth of code.
        Specified by:
        transpile in interface Transpiler
      • runtime

        public java.lang.String runtime()
        Description copied from interface: Transpiler
        Returns any necessary runtime code as a string. This should include everything that could possibly be required at runtime, regardless of whether it's actually used by any of the code that will be transpiled.
        Specified by:
        runtime in interface Transpiler