Packages

object Generator

Created by Milosz on 11.06.2016.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Generator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. def generate[U <: Universe](universe: U)(settings: Settings, types: List[(Generator.generate.U.Type, Generator.generate.U.Tree)], symtab: Map[String, (Generator.generate.U.Type, Generator.generate.U.Tree)], logger: Logger, importResolver: ImportResolver, declMapper: DeclarationMapper, typeMapper: TypeMapper, printer: Printer, examined: ListSet[TypeFullId], compiled: Set[String], acceptsType: (Generator.generate.U.Symbol) => Boolean)(implicit cu: CompileUniverse[universe.type]): ListSet[TypeFullId]

    Generates the TypeScript for the specified Scala types.

    Generates the TypeScript for the specified Scala types.

    settings

    the generator settings

    types

    the Scala types to be generated as TypeScript

    logger

    the generator logger

    importResolver

    the import resolver to be used

    declMapper

    the function to mapper the transpiled declaration

    typeMapper

    the function to mapper the transpiled types to TypeScript code (if the standard emitter is used)

    printer

    the printer to output the generated TypeScript

    examined

    the already examined type

    compiled

    the already processed compilation units

    returns

    the Scala types for which TypeScript has been emitted (including the input types and the transitively required types).

    Annotations
    @SuppressWarnings()
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped