blob: 72912bfe43ee7a20793090457073dd7882431fea (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/* Scala.js compiler
* Copyright 2013 LAMP/EPFL
* @author Tobias Schlatter
*/
package scala.scalajs.compiler
import java.net.URI
/** This trait allows to query all options to the ScalaJS plugin
*
* Also see the help text in ScalaJSPlugin for information about particular
* options.
*/
trait ScalaJSOptions {
import ScalaJSOptions.URIMap
/** should calls to Predef.classOf[T] be fixed in the jsinterop phase.
* If false, bad calls to classOf will cause an error. */
def fixClassOf: Boolean
/** which source locations in source maps should be relativized (or where
* should they be mapped to)? */
def sourceURIMaps: List[URIMap]
}
object ScalaJSOptions {
case class URIMap(from: URI, to: Option[URI])
}
|