Trait

miniboxing.plugin

MiniboxCommitComponent

Related Doc: package plugin

Permalink

trait MiniboxCommitComponent extends PluginComponent with MiniboxCommitInfoTransformer with MiniboxCommitTreeTransformer with MbArrayDefinitions with ScalacCrossCompilingLayer

Specializer component T @storage -> Long

Linear Supertypes
ScalacCrossCompilingLayer, MbArrayDefinitions, MiniboxCommitTreeTransformer, TypingTransformers, MiniboxCommitInfoTransformer, InfoTransform, Transform, PluginComponent, SubComponent, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MiniboxCommitComponent
  2. ScalacCrossCompilingLayer
  3. MbArrayDefinitions
  4. MiniboxCommitTreeTransformer
  5. TypingTransformers
  6. MiniboxCommitInfoTransformer
  7. InfoTransform
  8. Transform
  9. PluginComponent
  10. SubComponent
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. class CoercionExtractor extends AnyRef

    Permalink
    Definition Classes
    MiniboxCommitTreeTransformer
  2. class MiniboxTreeTransformer extends MiniboxCommitComponent.TypingTransformer

    Permalink
    Definition Classes
    MiniboxCommitTreeTransformer
  3. type Mode = scala.reflect.internal.Mode

    Permalink
    Definition Classes
    ScalacCrossCompilingLayer
  4. class Phase extends scala.tools.nsc.transform.InfoTransform.Phase

    Permalink
    Definition Classes
    InfoTransform
  5. implicit class RichGlobal extends AnyRef

    Permalink
    Definition Classes
    ScalacCrossCompilingLayer
  6. abstract class StdPhase extends GlobalPhase

    Permalink
    Definition Classes
    SubComponent
  7. class TweakedAnalyzer extends Analyzer

    Permalink
    Definition Classes
    ScalacCrossCompilingLayer
  8. abstract class TypingTransformer extends scala.tools.nsc.Global.Transformer

    Permalink
    Definition Classes
    TypingTransformers

Abstract Value Members

  1. abstract val common: CommonDefinitions { val global: MiniboxCommitComponent.this.global.type }

    Permalink
  2. abstract val global: Global

    Permalink
    Definition Classes
    ScalacCrossCompilingLayer
  3. abstract val interop: InteropInjectComponent { val global: MiniboxCommitComponent.this.global.type }

    Permalink
  4. abstract def mboxCommitPhase: StdPhase

    Permalink
  5. abstract val minibox: MiniboxInjectComponent { val global: MiniboxCommitComponent.this.global.type }

    Permalink
  6. abstract val phaseName: String

    Permalink
    Definition Classes
    SubComponent
  7. abstract val runsAfter: List[String]

    Permalink
    Definition Classes
    SubComponent

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object BoxToMinibox extends MiniboxCommitComponent.CoercionExtractor

    Permalink
    Definition Classes
    MiniboxCommitTreeTransformer
  5. lazy val MbArrayClass: scala.tools.nsc.Global.ClassSymbol

    Permalink
    Definition Classes
    MbArrayDefinitions
  6. lazy val MbArrayModule: scala.tools.nsc.Global.ModuleSymbol

    Permalink
    Definition Classes
    MbArrayDefinitions
  7. lazy val MbArrayOpts: scala.tools.nsc.Global.ModuleSymbol

    Permalink
    Definition Classes
    MbArrayDefinitions
  8. lazy val MbArrayOpts_alternatives: Map[scala.tools.nsc.Global.Symbol, Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]]

    Permalink
    Definition Classes
    MbArrayDefinitions
  9. lazy val MbArrayOpts_apply: Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Permalink
    Definition Classes
    MbArrayDefinitions
  10. lazy val MbArrayOpts_applyconstr_alternatives: Map[scala.tools.nsc.Global.Symbol, Map[Boolean, scala.tools.nsc.Global.Symbol]]

    Permalink
    Definition Classes
    MbArrayDefinitions
  11. lazy val MbArrayOpts_update: Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Permalink
    Definition Classes
    MbArrayDefinitions
  12. lazy val MbArray_apply: scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    MbArrayDefinitions
  13. lazy val MbArray_applyconstructor: scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    MbArrayDefinitions
  14. lazy val MbArray_arraycopy: scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    MbArrayDefinitions
  15. lazy val MbArray_clone: scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    MbArrayDefinitions
  16. lazy val MbArray_empty: scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    MbArrayDefinitions
  17. lazy val MbArray_length: scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    MbArrayDefinitions
  18. lazy val MbArray_update: scala.tools.nsc.Global.Symbol

    Permalink
    Definition Classes
    MbArrayDefinitions
  19. object MiniboxToBox extends MiniboxCommitComponent.CoercionExtractor

    Permalink
    Definition Classes
    MiniboxCommitTreeTransformer
  20. object MiniboxToMinibox extends MiniboxCommitComponent.CoercionExtractor

    Permalink
    Definition Classes
    MiniboxCommitTreeTransformer
  21. def afterMiniboxCommit[T](op: ⇒ T): T

    Permalink
  22. final def afterOwnPhase[T](op: ⇒ T): T

    Permalink
    Definition Classes
    SubComponent
    Annotations
    @inline()
  23. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  24. def beforeMiniboxCommit[T](op: ⇒ T): T

    Permalink
  25. final def beforeOwnPhase[T](op: ⇒ T): T

    Permalink
    Definition Classes
    SubComponent
    Annotations
    @inline()
  26. def changesBaseClasses: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    InfoTransform
  27. def checkNoStorage(tree: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree

    Permalink
    Definition Classes
    MiniboxCommitTreeTransformer
  28. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. object deepTransformation extends scala.tools.nsc.Global.TypeMap

    Permalink
    Definition Classes
    MiniboxCommitInfoTransformer
  30. object delambdafySupport

    Permalink
    Definition Classes
    ScalacCrossCompilingLayer
  31. def description: String

    Permalink
    Definition Classes
    PluginComponent
  32. def enabled: Boolean

    Permalink
    Definition Classes
    SubComponent
  33. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. def equals(arg0: Any): Boolean

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  36. def flags: CommonDefinitions { val global: MiniboxCommitComponent.this.global.type }

    Permalink
  37. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  38. def hashCode(): Int

    Permalink
    Definition Classes
    SubComponent → AnyRef → Any
  39. val initial: Boolean

    Permalink
    Definition Classes
    SubComponent
  40. final val internal: Boolean(false)

    Permalink
    Definition Classes
    PluginComponent → SubComponent
  41. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  42. def isSymbolMbArrayMethod(sym: scala.tools.nsc.Global.Symbol): Boolean

    Permalink
    Definition Classes
    MbArrayDefinitions
  43. def keepsTypeParams: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    InfoTransform
  44. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  45. def newPhase(prev: scala.tools.nsc.Phase): StdPhase

    Permalink
    Definition Classes
    InfoTransform → Transform → SubComponent
  46. def newTransformer(unit: scala.tools.nsc.Global.CompilationUnit): scala.tools.nsc.Global.Transformer

    Permalink
    Definition Classes
    MiniboxCommitTreeTransformer
  47. def noStorageAnnot(t: scala.tools.nsc.Global.Type): Boolean

    Permalink
    Definition Classes
    MiniboxCommitTreeTransformer
  48. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  49. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  50. def ownPhase: scala.tools.nsc.Phase

    Permalink
    Definition Classes
    SubComponent
  51. def phaseNewFlags: Long

    Permalink
    Definition Classes
    SubComponent
  52. def phaseNextFlags: Long

    Permalink
    Definition Classes
    SubComponent
  53. val requires: List[String]

    Permalink
    Definition Classes
    SubComponent
  54. val runsBefore: List[String]

    Permalink
    Definition Classes
    SubComponent
  55. val runsRightAfter: Option[String]

    Permalink
    Definition Classes
    PluginComponent → SubComponent
  56. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  57. val terminal: Boolean

    Permalink
    Definition Classes
    SubComponent
  58. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  59. def transformInfo(sym: scala.tools.nsc.Global.Symbol, tpe: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type

    Permalink
    Definition Classes
    MiniboxCommitInfoTransformer → InfoTransform
  60. def turnOffErrorReporting(analyzer: Analyzer)(context: scala.tools.nsc.typechecker.Analyzer.Context): Unit

    Permalink
    Definition Classes
    ScalacCrossCompilingLayer
  61. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ScalacCrossCompilingLayer

Inherited from MbArrayDefinitions

Inherited from TypingTransformers

Inherited from InfoTransform

Inherited from Transform

Inherited from PluginComponent

Inherited from SubComponent

Inherited from AnyRef

Inherited from Any

Ungrouped