diff options
author | Sébastien Doeraene <sjrdoeraene@gmail.com> | 2016-03-16 12:25:08 +0100 |
---|---|---|
committer | Sébastien Doeraene <sjrdoeraene@gmail.com> | 2016-03-16 12:25:08 +0100 |
commit | 122b0351e3e5d0fbacf2aab9bbcc7cd57a4f7dc9 (patch) | |
tree | 9eff842c2984d01e9195e8748b406dd8d081152f /src/dotty/tools/backend/sjs/JSDefinitions.scala | |
parent | 9b98abf49849549eec4b2cf09e029b745abb0557 (diff) | |
download | dotty-122b0351e3e5d0fbacf2aab9bbcc7cd57a4f7dc9.tar.gz dotty-122b0351e3e5d0fbacf2aab9bbcc7cd57a4f7dc9.tar.bz2 dotty-122b0351e3e5d0fbacf2aab9bbcc7cd57a4f7dc9.zip |
More documentation for some Scala.js-specific methods.
Diffstat (limited to 'src/dotty/tools/backend/sjs/JSDefinitions.scala')
-rw-r--r-- | src/dotty/tools/backend/sjs/JSDefinitions.scala | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/dotty/tools/backend/sjs/JSDefinitions.scala b/src/dotty/tools/backend/sjs/JSDefinitions.scala index f38f89987..bd0b74031 100644 --- a/src/dotty/tools/backend/sjs/JSDefinitions.scala +++ b/src/dotty/tools/backend/sjs/JSDefinitions.scala @@ -178,6 +178,11 @@ final class JSDefinitions()(implicit ctx: Context) { if (cls.isClass && cls.owner == ScalaJSJSPackageClass) cls.asClass.name else EmptyTypeName + /** Is the given `cls` a class of the form `scala.scalajs.js.prefixN` where + * `N` is a number. + * + * This is similar to `isVarArityClass` in `Definitions.scala`. + */ private def isScalaJSVarArityClass(cls: Symbol, prefix: Name): Boolean = { val name = scalajsClassName(cls) name.startsWith(prefix) && name.drop(prefix.length).forall(_.isDigit) |