Trait

miniboxing.plugin.metadata

MiniboxDefinitions

Related Doc: package metadata

Permalink

trait MiniboxDefinitions extends ScalacVersion

Self Type
MiniboxDefinitions with PluginComponent
Linear Supertypes
ScalacVersion, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MiniboxDefinitions
  2. ScalacVersion
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. trait ArrayDefinitions extends AnyRef

    Permalink
  2. case class Miniboxed(repr: scala.tools.nsc.Global.Symbol) extends (MiniboxDefinitions.this)#SpecInfo with Product with Serializable

    Permalink
  3. abstract class MockDefinitions extends AnyRef

    Permalink
  4. type PartialSpec = Map[scala.tools.nsc.Global.Symbol, (MiniboxDefinitions.this)#SpecInfo]

    Permalink

    PartialSpec is a binding from type parameters to their representation (Boxed/Miniboxed) INVARIANT: Regardless of whether the PartialSpec refers to the stem or a variant class, the parent's type parameters are used.

  5. sealed trait SpecInfo extends AnyRef

    Permalink
  6. trait convs extends AnyRef

    Permalink
  7. trait ops extends AnyRef

    Permalink

Abstract Value Members

  1. abstract def flags: Flags

    Permalink

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 Boxed extends (MiniboxDefinitions.this)#SpecInfo with Product with Serializable

    Permalink
  5. lazy val CompileTimeOnlyClass: scala.tools.nsc.Global.ClassSymbol

    Permalink
  6. lazy val ConversionsObjectDoubleSymbol: scala.tools.nsc.Global.ModuleSymbol

    Permalink
  7. lazy val ConversionsObjectLongSymbol: scala.tools.nsc.Global.ModuleSymbol

    Permalink
  8. lazy val ConversionsObjectSymbol: scala.tools.nsc.Global.ModuleSymbol

    Permalink
  9. lazy val GenericClass: scala.tools.nsc.Global.ClassSymbol

    Permalink
  10. lazy val Manifest_newArray: scala.tools.nsc.Global.Symbol

    Permalink
  11. lazy val MbTuple1Constructors: Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Permalink
  12. lazy val MbTuple2Constructors: Map[(scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol), scala.tools.nsc.Global.Symbol]

    Permalink
  13. lazy val MbTupleAccessor: Map[scala.tools.nsc.Global.Symbol, Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]]

    Permalink
  14. lazy val MbTupleModule: scala.tools.nsc.Global.ModuleSymbol

    Permalink
  15. lazy val MiniboxArrayDoubleObjectSymbol: scala.tools.nsc.Global.ModuleSymbol

    Permalink
  16. lazy val MiniboxArrayLongObjectSymbol: scala.tools.nsc.Global.ModuleSymbol

    Permalink
  17. lazy val MiniboxArrayObjectSymbol: scala.tools.nsc.Global.ModuleSymbol

    Permalink
  18. lazy val MinispecClass: scala.tools.nsc.Global.ClassSymbol

    Permalink
  19. lazy val StorageClass: scala.tools.nsc.Global.ClassSymbol

    Permalink

    This class should only appear in the tree during the minibox phase and should be cleaned up afterwards, during the minibox-cleanup phase.

  20. lazy val Tuple1Class: scala.tools.nsc.Global.Symbol

    Permalink
  21. lazy val Tuple1_1: scala.tools.nsc.Global.Symbol

    Permalink
  22. lazy val Tuple2Class: scala.tools.nsc.Global.Symbol

    Permalink
  23. lazy val Tuple2_1: scala.tools.nsc.Global.Symbol

    Permalink
  24. lazy val Tuple2_2: scala.tools.nsc.Global.Symbol

    Permalink
  25. def array(repr: scala.tools.nsc.Global.Symbol): (MiniboxDefinitions.this)#ArrayDefinitions

    Permalink
  26. object array_1way extends (MiniboxDefinitions.this)#ArrayDefinitions

    Permalink
  27. object array_2way_double extends (MiniboxDefinitions.this)#ArrayDefinitions

    Permalink
  28. object array_2way_long extends (MiniboxDefinitions.this)#ArrayDefinitions

    Permalink
  29. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  30. def box2minibox(repr: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
  31. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def convs(repr: scala.tools.nsc.Global.Symbol): (MiniboxDefinitions.this)#convs

    Permalink
  33. object convs_1way extends (MiniboxDefinitions.this)#convs

    Permalink
  34. object convs_2way_double extends (MiniboxDefinitions.this)#convs

    Permalink
  35. object convs_2way_long extends (MiniboxDefinitions.this)#convs

    Permalink
  36. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  39. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  41. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  42. lazy val marker_box2minibox: scala.tools.nsc.Global.MethodSymbol

    Permalink
  43. lazy val marker_minibox2box: scala.tools.nsc.Global.MethodSymbol

    Permalink
  44. lazy val marker_minibox2minibox: scala.tools.nsc.Global.MethodSymbol

    Permalink
  45. def mbarray_apply(repr: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
  46. lazy val mbarray_length: scala.tools.nsc.Global.Symbol

    Permalink
  47. lazy val mbarray_new: scala.tools.nsc.Global.Symbol

    Permalink
  48. def mbarray_update(repr: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
  49. def minibox2box(repr: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
  50. def minibox2x(repr: scala.tools.nsc.Global.Symbol): Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Permalink
  51. def minibox2x_double(owner: scala.tools.nsc.Global.Symbol): Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Permalink
  52. def minibox2x_long: Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Permalink
  53. lazy val mockApplyToRealApply: Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Permalink
  54. lazy val mockUpdateToRealUpdate: Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Permalink
  55. object mock_1way extends (MiniboxDefinitions.this)#MockDefinitions

    Permalink
  56. object mock_2way_double extends (MiniboxDefinitions.this)#MockDefinitions

    Permalink
  57. object mock_2way_long extends (MiniboxDefinitions.this)#MockDefinitions

    Permalink
  58. def mocks(repr: scala.tools.nsc.Global.Symbol): (MiniboxDefinitions.this)#MockDefinitions

    Permalink
  59. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  60. def notag_==(repr: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
  61. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  63. lazy val numberOfTargsForTupleXClass: Map[scala.tools.nsc.Global.Symbol, Int]

    Permalink
  64. def ops(repr: scala.tools.nsc.Global.Symbol): (MiniboxDefinitions.this)#ops

    Permalink
  65. object ops_1way extends (MiniboxDefinitions.this)#ops

    Permalink
  66. object ops_2way_double extends (MiniboxDefinitions.this)#ops

    Permalink
  67. object ops_2way_long extends (MiniboxDefinitions.this)#ops

    Permalink
  68. def other_==(repr: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
  69. lazy val scalaBinaryVersion: String

    Permalink
    Definition Classes
    ScalacVersion
  70. lazy val scalaVersion: String

    Permalink
    Definition Classes
    ScalacVersion
  71. lazy val scalaVersionMajor: Int

    Permalink
    Definition Classes
    ScalacVersion
  72. lazy val scalaVersionMinor: Int

    Permalink
    Definition Classes
    ScalacVersion
  73. lazy val scalaVersionRevision: Int

    Permalink
    Definition Classes
    ScalacVersion
  74. lazy val standardTypeTagTrees: Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Tree]

    Permalink
  75. def storageType(tparam: scala.tools.nsc.Global.Symbol, spec: (MiniboxDefinitions.this)#SpecInfo): scala.tools.nsc.Global.Type

    Permalink
  76. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  77. def tag_==(repr: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
  78. def tag_hashCode(repr: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
  79. def tag_toString(repr: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Permalink
  80. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  81. def tupleAccessor(n: Int, field: Int, repr: String): scala.tools.nsc.Global.Symbol

    Permalink
  82. lazy val tupleAccessorSymbols: Set[scala.tools.nsc.Global.Symbol]

    Permalink
  83. def tupleConstructor(n: Int, repr: List[String]): scala.tools.nsc.Global.Symbol

    Permalink
  84. lazy val tupleFieldNames: Set[scala.tools.nsc.Global.Name]

    Permalink
  85. lazy val unreachableConversion: scala.tools.nsc.Global.Symbol

    Permalink
  86. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. def withStorage(tpar: scala.tools.nsc.Global.Symbol, repr: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Type

    Permalink
  90. def x2minibox(repr: scala.tools.nsc.Global.Symbol): Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Permalink
  91. def x2minibox_double(owner: scala.tools.nsc.Global.Symbol): Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Permalink
  92. def x2minibox_long: Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Permalink

Inherited from ScalacVersion

Inherited from AnyRef

Inherited from Any

Ungrouped