class InferencerCompat extends Analyzer.Inferencer

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InferencerCompat
  2. Inferencer
  3. InferCheckable
  4. InferencerContextErrors
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InferencerCompat()

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. def adjustTypeArgs(tparams: List[scala.tools.nsc.Global.Symbol], tvars: List[scala.tools.nsc.Global.TypeVar], targs: List[scala.tools.nsc.Global.Type], restpe: scala.tools.nsc.Global.Type): Result
    Definition Classes
    Inferencer
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def checkAccessible(tree: scala.tools.nsc.Global.Tree, sym: scala.tools.nsc.Global.Symbol, pre: scala.tools.nsc.Global.Type, site: scala.tools.nsc.Global.Tree): scala.tools.nsc.Global.Tree
    Definition Classes
    Inferencer
  7. def checkBounds(tree: scala.tools.nsc.Global.Tree, pre: scala.tools.nsc.Global.Type, owner: scala.tools.nsc.Global.Symbol, tparams: List[scala.tools.nsc.Global.Symbol], targs: List[scala.tools.nsc.Global.Type], prefix: String): Boolean
    Definition Classes
    Inferencer
  8. def checkCheckable(tree: scala.tools.nsc.Global.Tree, P0: scala.tools.nsc.Global.Type, X0: scala.tools.nsc.Global.Type, inPattern: Boolean, canRemedy: Boolean): Unit
    Definition Classes
    InferCheckable
  9. def checkKindBounds(tparams: List[scala.tools.nsc.Global.Symbol], targs: List[scala.tools.nsc.Global.Type], pre: scala.tools.nsc.Global.Type, owner: scala.tools.nsc.Global.Symbol): List[String]
    Definition Classes
    Inferencer
  10. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def context: Analyzer.Context
    Definition Classes
    InferencerCompat → Inferencer
  12. def eligibleForTupleConversion(formals: List[scala.tools.nsc.Global.Type], argsCount: Int): Boolean
    Definition Classes
    Inferencer
  13. def eligibleForTupleConversion(paramsCount: Int, argsCount: Int, varargsTarget: Boolean): Boolean
    Definition Classes
    Inferencer
  14. def ensureFullyDefined(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
    Definition Classes
    Inferencer
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  17. def explainTypes(tp1: scala.tools.nsc.Global.Type, tp2: scala.tools.nsc.Global.Type): Unit
    Definition Classes
    Inferencer
  18. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def freeTypeParamsOfTerms(tp: scala.tools.nsc.Global.Type): List[scala.tools.nsc.Global.Symbol]
    Definition Classes
    Inferencer
  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  21. def getContext: Analyzer.Context
    Definition Classes
    Inferencer
  22. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  23. def inferArgumentInstance(tree: scala.tools.nsc.Global.Tree, undetparams: List[scala.tools.nsc.Global.Symbol], strictPt: scala.tools.nsc.Global.Type, lenientPt: scala.tools.nsc.Global.Type): Unit
    Definition Classes
    Inferencer
  24. def inferConstructorInstance(tree: scala.tools.nsc.Global.Tree, undetparams: List[scala.tools.nsc.Global.Symbol], pt0: scala.tools.nsc.Global.Type): Unit
    Definition Classes
    Inferencer
  25. def inferExprAlternative(tree: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Tree
    Definition Classes
    Inferencer
  26. def inferExprInstance(tree: scala.tools.nsc.Global.Tree, tparams: List[scala.tools.nsc.Global.Symbol], pt: scala.tools.nsc.Global.Type, treeTp0: scala.tools.nsc.Global.Type, keepNothings: Boolean, useWeaklyCompatible: Boolean): List[scala.tools.nsc.Global.Symbol]
    Definition Classes
    Inferencer
  27. def inferMethodAlternative(tree: scala.tools.nsc.Global.Tree, undetparams: List[scala.tools.nsc.Global.Symbol], argtpes0: List[scala.tools.nsc.Global.Type], pt0: scala.tools.nsc.Global.Type): Unit
    Definition Classes
    Inferencer
  28. def inferMethodInstance(fn: scala.tools.nsc.Global.Tree, undetparams: List[scala.tools.nsc.Global.Symbol], args: List[scala.tools.nsc.Global.Tree], pt0: scala.tools.nsc.Global.Type): List[scala.tools.nsc.Global.Symbol]
    Definition Classes
    Inferencer
  29. def inferModulePattern(pat: scala.tools.nsc.Global.Tree, pt: scala.tools.nsc.Global.Type): Unit
    Definition Classes
    Inferencer
  30. def inferPolyAlternatives(tree: scala.tools.nsc.Global.Tree, argtypes: List[scala.tools.nsc.Global.Type]): Unit
    Definition Classes
    Inferencer
  31. def inferTypedPattern(tree0: scala.tools.nsc.Global.Tree, pattp: scala.tools.nsc.Global.Type, pt0: scala.tools.nsc.Global.Type, canRemedy: Boolean): scala.tools.nsc.Global.Type
    Definition Classes
    Inferencer
  32. def instBounds(tvar: scala.tools.nsc.Global.TypeVar): scala.tools.nsc.Global.TypeBounds
    Definition Classes
    Inferencer
  33. def instantiateTypeVar(tvar: scala.tools.nsc.Global.TypeVar): Unit
    Definition Classes
    Inferencer
  34. def intersect(tp1: scala.tools.nsc.Global.Type, tp2: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
    Definition Classes
    Inferencer
  35. def isAsSpecific(ftpe1: scala.tools.nsc.Global.Type, ftpe2: scala.tools.nsc.Global.Type): Boolean
    Definition Classes
    Inferencer
  36. def isCheckable(P0: scala.tools.nsc.Global.Type): Boolean
    Definition Classes
    InferCheckable
  37. def isCoercible(tp: scala.tools.nsc.Global.Type, pt: scala.tools.nsc.Global.Type): Boolean
    Definition Classes
    InferencerCompat → Inferencer
  38. def isCompatibleArgs(tps: List[scala.tools.nsc.Global.Type], pts: List[scala.tools.nsc.Global.Type]): Boolean
    Definition Classes
    Inferencer
  39. def isConservativelyCompatible(tp: scala.tools.nsc.Global.Type, pt: scala.tools.nsc.Global.Type): Boolean
    Definition Classes
    Inferencer
  40. def isInProperSubClassOrObject(sym1: scala.tools.nsc.Global.Symbol, sym2: scala.tools.nsc.Global.Symbol): Boolean
    Definition Classes
    Inferencer
  41. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  42. def isInstantiatable(tvars: List[scala.tools.nsc.Global.TypeVar]): Boolean
    Definition Classes
    Inferencer
  43. def isProperSubClassOrObject(sym1: scala.tools.nsc.Global.Symbol, sym2: scala.tools.nsc.Global.Symbol): Boolean
    Definition Classes
    Inferencer
  44. def isStrictlyMoreSpecific(ftpe1: scala.tools.nsc.Global.Type, ftpe2: scala.tools.nsc.Global.Type, sym1: scala.tools.nsc.Global.Symbol, sym2: scala.tools.nsc.Global.Symbol): Boolean
    Definition Classes
    Inferencer
  45. def isUncheckable(P0: scala.tools.nsc.Global.Type): Boolean
    Definition Classes
    InferCheckable
  46. def isWeaklyCompatible(tp: scala.tools.nsc.Global.Type, pt: scala.tools.nsc.Global.Type): Boolean
    Definition Classes
    Inferencer
  47. def makeFullyDefined(tp: scala.tools.nsc.Global.Type): scala.tools.nsc.Global.Type
    Definition Classes
    Inferencer
  48. def methTypeArgs(tparams: List[scala.tools.nsc.Global.Symbol], formals: List[scala.tools.nsc.Global.Type], restpe: scala.tools.nsc.Global.Type, argtpes: List[scala.tools.nsc.Global.Type], pt: scala.tools.nsc.Global.Type): Result
    Definition Classes
    Inferencer
  49. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. final def notify(): Unit
    Definition Classes
    AnyRef
  51. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  52. def protoTypeArgs(tparams: List[scala.tools.nsc.Global.Symbol], formals: List[scala.tools.nsc.Global.Type], restpe: scala.tools.nsc.Global.Type, pt: scala.tools.nsc.Global.Type): List[scala.tools.nsc.Global.Type]
    Definition Classes
    Inferencer
  53. def setError[T <: scala.tools.nsc.Global.Tree](tree: T): T
    Definition Classes
    Inferencer
  54. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  55. def toString(): String
    Definition Classes
    AnyRef → Any
  56. def tupleIfNecessary(formals: List[scala.tools.nsc.Global.Type], argtpes: List[scala.tools.nsc.Global.Type]): List[scala.tools.nsc.Global.Type]
    Definition Classes
    Inferencer
  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. object InferErrorGen
    Definition Classes
    InferencerContextErrors

Inherited from Analyzer.Inferencer

Inherited from Analyzer.InferCheckable

Inherited from AnyRef

Inherited from Any

Ungrouped