Packages

c

scala.tools.nsc.Global

GlobalPlatform

class GlobalPlatform extends JavaPlatform

Attributes
protected
Source
Global.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GlobalPlatform
  2. JavaPlatform
  3. Platform
  4. AnyRef
  5. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new GlobalPlatform()

Value Members

  1. lazy val externalEquals: Global.Symbol

    Symbol for a method which compares two objects.

    Symbol for a method which compares two objects.

    Definition Classes
    JavaPlatformPlatform
  2. lazy val externalEqualsNumChar: Global.Symbol
    Definition Classes
    JavaPlatform
  3. lazy val externalEqualsNumNum: Global.Symbol
    Definition Classes
    JavaPlatform
  4. lazy val externalEqualsNumObject: Global.Symbol
    Definition Classes
    JavaPlatform
  5. val global: Global.this.type
    Definition Classes
    GlobalPlatformJavaPlatform
  6. def isMaybeBoxed(sym: Global.Symbol): Boolean

    We could get away with excluding BoxedBooleanClass for the purpose of equality testing since it need not compare equal to anything but other booleans, but it should be present in case this is put to other uses.

    We could get away with excluding BoxedBooleanClass for the purpose of equality testing since it need not compare equal to anything but other booleans, but it should be present in case this is put to other uses.

    Definition Classes
    JavaPlatformPlatform
  7. def needCompile(bin: AbstractFile, src: AbstractFile): Boolean

    Tells whether a class with both a binary and a source representation (found in classpath and in sourcepath) should be re-compiled.

    Tells whether a class with both a binary and a source representation (found in classpath and in sourcepath) should be re-compiled. Behaves on the JVM similar to javac, i.e. if the source file is newer than the classfile, a re-compile is triggered.

    Definition Classes
    JavaPlatformPlatform
  8. def platformPhases: collection.immutable.List[SubComponent { ... /* 3 definitions in type refinement */ }]

    Any platform-specific phases.

    Any platform-specific phases.

    Definition Classes
    JavaPlatformPlatform
  9. val settings: Settings
  10. val symbolTable: global.type
    Definition Classes
    JavaPlatformPlatform
  11. def updateClassPath(subst: Map[ClassPath, ClassPath]): Unit

    Update classpath with a substituted subentry

    Update classpath with a substituted subentry

    Definition Classes
    JavaPlatformPlatform