scala.tools.nsc.interpreter

Power

class Power extends SharesGlobal

A class for methods to be injected into the intp in power mode.

Attributes
abstract
Source
Power.scala
Linear Supertypes
SharesGlobal, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Power
  2. SharesGlobal
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Power (repl: ILoop, intp: IMain)

Type Members

  1. type AnyName = Name

    Definition Classes
    SharesGlobal
  2. type AnySymbol = Symbol

    Definition Classes
    SharesGlobal
  3. type AnyTree = Tree

    Definition Classes
    SharesGlobal
  4. type AnyType = Type

    Definition Classes
    SharesGlobal
  5. type GlobalType <: Global

    Attributes
    abstract
    Definition Classes
    SharesGlobal
  6. trait Implicits1 extends AnyRef

    Attributes
    protected
  7. trait Implicits2 extends Implicits1

  8. class InternalInfo [T] extends AnyRef

    Todos.

  9. trait LowPriorityInternalInfo extends AnyRef

  10. trait LowPriorityPrettifier extends AnyRef

  11. class MultiPrettifierClass [T] extends PrettifierClass[T]

  12. type Name = Name

    Definition Classes
    SharesGlobal
  13. class PackageSlurper extends SymSlurper

  14. trait Prettifier [T] extends AnyRef

  15. class PrettifierClass [T] extends AnyRef

    Attributes
    abstract
  16. trait ReplUtilities extends AnyRef

  17. class RichInputStream extends AnyRef

  18. class RichReplString extends AnyRef

  19. class SinglePrettifierClass [T] extends PrettifierClass[T]

  20. class SymSlurper extends AnyRef

    Attributes
    abstract
  21. type Symbol = Symbol

    Definition Classes
    SharesGlobal
  22. type Tree = Tree

    Definition Classes
    SharesGlobal
  23. type Type = Type

    Definition Classes
    SharesGlobal

Abstract Value Members

  1. val global : GlobalType

    Attributes
    abstract
    Definition Classes
    SharesGlobal

Concrete Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. object Implicits extends Implicits2

  7. object InternalInfo extends LowPriorityInternalInfo

  8. object Prettifier extends LowPriorityPrettifier

  9. object StringPrettifier extends Prettifier[String]

  10. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  11. def banner : String

  12. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. def context (code: String): Context

  14. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  15. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  16. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  17. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  18. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  19. def init : String

  20. val intp : IMain

  21. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  22. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  23. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  24. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  25. lazy val phased : Phased

  26. val repl : ILoop

  27. lazy val rutil : ReplUtilities

  28. def source (code: String): BatchSourceFile

  29. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  30. def toString (): String

    Definition Classes
    Power → AnyRef → Any
  31. def trees (code: String): List[Tree]

  32. def typeOf (id: String): Type

  33. def unit (code: String): CompilationUnit

  34. def unleash (): Unit

    Starts up power mode and runs whatever is in init.

  35. implicit def upDependentName (x: AnyName): Name

    Attributes
    implicit
    Definition Classes
    SharesGlobal
  36. implicit def upDependentSymbol (x: AnySymbol): Symbol

    Attributes
    implicit
    Definition Classes
    SharesGlobal
  37. implicit def upDependentTree (x: AnyTree): Tree

    Attributes
    implicit
    Definition Classes
    SharesGlobal
  38. implicit def upDependentType (x: AnyType): Type

    Attributes
    implicit
    Definition Classes
    SharesGlobal
  39. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  40. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  41. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from SharesGlobal

Inherited from AnyRef

Inherited from Any