miniboxing.plugin.metadata

MiniboxDefinitions

Related Doc: package metadata

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

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

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

    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.

  3. sealed trait SpecInfo extends AnyRef

  4. trait array extends AnyRef

  5. trait convs extends AnyRef

  6. trait ops extends AnyRef

Abstract Value Members

  1. abstract def flags: Flags

Concrete Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. object Boxed extends (MiniboxDefinitions.this)#SpecInfo with Product with Serializable

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

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

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

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

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

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

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

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

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

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

  15. lazy val MiniboxArrayObjectSymbol: scala.tools.nsc.Global.ModuleSymbol

  16. lazy val MinispecClass: scala.tools.nsc.Global.ClassSymbol

  17. lazy val StorageClass: scala.tools.nsc.Global.ClassSymbol

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

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

  19. lazy val Tuple1_1: scala.tools.nsc.Global.Symbol

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

  21. lazy val Tuple2_1: scala.tools.nsc.Global.Symbol

  22. lazy val Tuple2_2: scala.tools.nsc.Global.Symbol

  23. def array(repr: scala.tools.nsc.Global.Symbol): (MiniboxDefinitions.this)#array

  24. object array_1way extends (MiniboxDefinitions.this)#array

  25. object array_2way_double extends (MiniboxDefinitions.this)#array

  26. object array_2way_long extends (MiniboxDefinitions.this)#array

  27. final def asInstanceOf[T0]: T0

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

  29. def clone(): AnyRef

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

  31. object convs_1way extends (MiniboxDefinitions.this)#convs

  32. object convs_2way_double extends (MiniboxDefinitions.this)#convs

  33. object convs_2way_long extends (MiniboxDefinitions.this)#convs

  34. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

  41. lazy val marker_minibox2box: scala.tools.nsc.Global.MethodSymbol

  42. lazy val marker_minibox2minibox: scala.tools.nsc.Global.MethodSymbol

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

  44. lazy val mbarray_length: scala.tools.nsc.Global.Symbol

  45. lazy val mbarray_new: scala.tools.nsc.Global.Symbol

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

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

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

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

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

  51. final def ne(arg0: AnyRef): Boolean

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

  53. final def notify(): Unit

    Definition Classes
    AnyRef
  54. final def notifyAll(): Unit

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

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

  57. object ops_1way extends (MiniboxDefinitions.this)#ops

  58. object ops_2way_double extends (MiniboxDefinitions.this)#ops

  59. object ops_2way_long extends (MiniboxDefinitions.this)#ops

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

  61. lazy val scalaBinaryVersion: String

    Definition Classes
    ScalacVersion
  62. lazy val scalaVersion: String

    Definition Classes
    ScalacVersion
  63. lazy val scalaVersionMajor: Int

    Definition Classes
    ScalacVersion
  64. lazy val scalaVersionMinor: Int

    Definition Classes
    ScalacVersion
  65. lazy val scalaVersionRevision: Int

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

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

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

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

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

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

  72. def toString(): String

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

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

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

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

  77. lazy val unreachableConversion: scala.tools.nsc.Global.Symbol

  78. final def wait(): Unit

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

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

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

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

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

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

Inherited from ScalacVersion

Inherited from AnyRef

Inherited from Any

Ungrouped