object OutputMode
- Alphabetic
- By Inheritance
- OutputMode
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
All: List[Product with Serializable with OutputMode]
All the available output modes.
All the available output modes. There are listed in decreasing order of "importance", as judged by whoever maintains the back-ends.
-
val
Default: Product with Serializable with OutputMode
The default output mode.
The default output mode. This is always the first element of All
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
object
ECMAScript51Isolated
extends OutputMode with Product with Serializable
Modern output mode compliant with ECMAScript 5.1 in a function scope.
Modern output mode compliant with ECMAScript 5.1 in a function scope. This is the default output mode used by fastOpt and fullOpt. The output must be enclosed in an anonymous function isolating the code in a dedicated scope.
-
object
ECMAScript6
extends OutputMode with Product with Serializable
Experimental output mode compliant with ECMAScript 6 in a function scope.
Experimental output mode compliant with ECMAScript 6 in a function scope.
This output mode assumes that the target platform supports ECMAScript 6, at least for the following aspects:
* Classes * let and const * Rest parameters and the spread operator (...args) * New methods in Math * Symbols and the "well-known symbol" Symbol.iterator
The output must be enclosed in an anonymous function isolating the code in a dedicated scope.
Deprecated Value Members
-
lazy val
ECMAScript6StrongMode: ECMAScript6.type
- Annotations
- @deprecated
- Deprecated
(Since version 0.6.8) Support for ES6 Strong Mode was removed. Use ECMAScript6 instead.