miniboxing.plugin.metadata

MiniboxDefinitions

trait MiniboxDefinitions extends AnyRef

Self Type
MiniboxDefinitions with PluginComponent
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MiniboxDefinitions
  2. AnyRef
  3. 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 flag_two_way: Boolean

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 ConversionsObjectDoubleSymbol: scala.tools.nsc.Global.ModuleSymbol

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

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

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

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

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

  11. 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.

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

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

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

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

  16. final def asInstanceOf[T0]: T0

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

  18. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  42. final def notify(): Unit

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

    Definition Classes
    AnyRef
  44. def ops(repr: scala.tools.nsc.Global.Symbol): (MiniboxDefinitions.this)#ops

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

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

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

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

  49. lazy val standardTypeTagTrees: Map[scala.tools.nsc.Global.ClassSymbol, scala.tools.nsc.Global.Literal]

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

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

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

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

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

  55. def toString(): String

    Definition Classes
    AnyRef → Any
  56. lazy val unreachableConversion: scala.tools.nsc.Global.Symbol

  57. final def wait(): Unit

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped