Packages

c

scala.tools.nsc.backend.jvm.PostProcessorFrontendAccess

PostProcessorFrontendAccessImpl

class PostProcessorFrontendAccessImpl extends PostProcessorFrontendAccess with PerRunInit

Source
PostProcessorFrontendAccess.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PostProcessorFrontendAccessImpl
  2. PerRunInit
  3. PostProcessorFrontendAccess
  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 PostProcessorFrontendAccessImpl(global: Global)

Value Members

  1. def backendReporting: BackendReporting
  2. def compilerSettings: CompilerSettings
  3. final val frontendLock: AnyRef
    Definition Classes
    PostProcessorFrontendAccess
  4. final def frontendSynch[T](x: => T): T
    Definition Classes
    PostProcessorFrontendAccess
    Annotations
    @inline()
  5. def getEntryPoints: List[String]
  6. val global: Global
  7. def initialize(): Unit
    Definition Classes
    PerRunInit
  8. def javaDefinedClasses: Set[InternalName]
  9. def perRunInit(init: => Unit): Unit
    Definition Classes
    PerRunInit
  10. def recordPerRunCache[T <: Clearable](cache: T): T
  11. def recordPerRunJavaCache[T <: Collection[_]](cache: T): T
  12. def recordPerRunJavaMapCache[T <: Map[_, _]](cache: T): T
  13. def unsafeStatistics: Statistics with BackendStats

    Statistics are not thread-safe, they can only be used if compilerSettings.backendThreads == 1

    Statistics are not thread-safe, they can only be used if compilerSettings.backendThreads == 1

    Definition Classes
    PostProcessorFrontendAccessImplPostProcessorFrontendAccess
  14. def withThreadLocalReporter[T](reporter: BackendReporting)(fn: => T): T
  15. object backendClassPath extends BackendClassPath
  16. object directBackendReporting extends BackendReporting