miniboxing.plugin.metadata.MiniboxMetadata

metadata

object metadata

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. metadata
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

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

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

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

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

    Definition Classes
    Any
  6. def allStemClasses: Set[scala.tools.nsc.Global.Symbol]

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. val classOverloads: HashMap[scala.tools.nsc.Global.Symbol, HashMap[MiniboxInjectComponent.PartialSpec, scala.tools.nsc.Global.Symbol]]

  9. val classSpecialization: HashMap[scala.tools.nsc.Global.Symbol, MiniboxInjectComponent.PartialSpec]

  10. val classStem: HashMap[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Attributes
    protected
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. val dummyConstructors: Set[scala.tools.nsc.Global.Symbol]

    A list of dummy constructors necessary to satisfy the duplicator

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

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

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

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

    Definition Classes
    AnyRef → Any
  17. def getClassLocalSpecialization(sym: scala.tools.nsc.Global.Symbol): MiniboxInjectComponent.PartialSpec

  18. def getClassState(cls: scala.tools.nsc.Global.Symbol): MiniboxInjectComponent.ClassState

  19. def getClassStem(variant: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

  20. def getMemberLocalSpecialization(sym: scala.tools.nsc.Global.Symbol): MiniboxInjectComponent.PartialSpec

  21. def getMemberStem(variant: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

  22. def getNormalLocalSpecialization(sym: scala.tools.nsc.Global.Symbol): MiniboxInjectComponent.PartialSpec

  23. def getNormalStem(variant: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

  24. def getStem(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

  25. def getStemTypeParam(sym: scala.tools.nsc.Global.Symbol): scala.tools.nsc.Global.Symbol

    Map a specialized variant's type parameter to the equivalent stem's type param

  26. def getTypeParameterRepresentation(tpar: scala.tools.nsc.Global.Symbol): MiniboxInjectComponent.SpecInfo

    Get a specialized type parameter's representation

  27. val globalTypeTags: HashMap[scala.tools.nsc.Global.Symbol, Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]]

    Records for each of the specialized classes the tag field to type parameter correspondence.

    Records for each of the specialized classes the tag field to type parameter correspondence. These are local type tags, used in all members.

  28. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  29. val inheritedDeferredTypeTags: HashMap[scala.tools.nsc.Global.Symbol, Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]]

    A list of members that represent type tags *inherited* from traits -- unlike type tags in a class, which are fields, these are methods which the inheriting class overrides.

  30. def isClassStem(clazz: scala.tools.nsc.Global.Symbol): Boolean

  31. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  32. def isMemberStem(variant: scala.tools.nsc.Global.Symbol): Boolean

  33. def isNormalStem(variant: scala.tools.nsc.Global.Symbol): Boolean

  34. val localTypeTags: HashMap[scala.tools.nsc.Global.Symbol, Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]]

    Records for each of the specialized classes the tag field to type parameter correspondence.

    Records for each of the specialized classes the tag field to type parameter correspondence. These are local type tags, used in each member.

  35. def memberHasNormalizations(stem: scala.tools.nsc.Global.Symbol): Boolean

  36. def memberHasOverloads(stem: scala.tools.nsc.Global.Symbol): Boolean

  37. val memberOverloads: HashMap[scala.tools.nsc.Global.Symbol, HashMap[MiniboxInjectComponent.PartialSpec, scala.tools.nsc.Global.Symbol]]

  38. val memberSpecialization: HashMap[scala.tools.nsc.Global.Symbol, MiniboxInjectComponent.PartialSpec]

  39. val memberStem: HashMap[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Attributes
    protected
  40. val miniboxedMemberFlag: Set[scala.tools.nsc.Global.Symbol]

  41. val miniboxedTParamFlag: Set[scala.tools.nsc.Global.Symbol]

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

    Definition Classes
    AnyRef
  43. val normalOverloads: HashMap[scala.tools.nsc.Global.Symbol, HashMap[MiniboxInjectComponent.PartialSpec, scala.tools.nsc.Global.Symbol]]

    For each method this keeps a mapping of its normalized variants

  44. val normalSpecialization: HashMap[scala.tools.nsc.Global.Symbol, MiniboxInjectComponent.PartialSpec]

    Partial normalization corresponding to a normalized method

  45. val normalStem: HashMap[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    For each method contains the stem method

    For each method contains the stem method

    Attributes
    protected
  46. val normalTypeTags: HashMap[scala.tools.nsc.Global.Symbol, Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]]

    Type tags for normalized methods

  47. final def notify(): Unit

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

    Definition Classes
    AnyRef
  49. val primaryDeferredTypeTags: HashMap[scala.tools.nsc.Global.Symbol, Map[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]]

    A list of members that represent a trait's *own type tags* -- not the ones inherited, but the ones corresponding to its type parameters.

    A list of members that represent a trait's *own type tags* -- not the ones inherited, but the ones corresponding to its type parameters. Keep in mind that several deferred type tags may ultimately correspond to the same type parameter, since the methods have different names in different inherited traits.

  50. def setClassStem(variant: scala.tools.nsc.Global.Symbol, stem: scala.tools.nsc.Global.Symbol): HashMap[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

  51. def setMemberStem(variant: scala.tools.nsc.Global.Symbol, stem: scala.tools.nsc.Global.Symbol): HashMap[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

  52. def setNormalStem(variant: scala.tools.nsc.Global.Symbol, stem: scala.tools.nsc.Global.Symbol): HashMap[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

  53. val stemClassParent: HashMap[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

    Stem class can have a class parent (see bug #162)

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

    Definition Classes
    AnyRef
  55. val templateMembers: Set[scala.tools.nsc.Global.Symbol]

    Those members that will be duplicated and specialized to produce the muliple overloads

  56. def toString(): String

    Definition Classes
    AnyRef → Any
  57. val variantMemberStem: HashMap[scala.tools.nsc.Global.Symbol, scala.tools.nsc.Global.Symbol]

  58. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. val warningPositions: HashSet[scala.tools.nsc.Global.Position]

    Warnings de-duplication based on position

  62. val warningTypeParameters: HashSet[scala.tools.nsc.Global.Symbol]

    Warnings de-duplication based on type parameter

Inherited from AnyRef

Inherited from Any

Ungrouped