Packages

class DefDefTailContext extends TailContext

Source
TailCalls.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefDefTailContext
  2. TailContext
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DefDefTailContext(dd: Global.DefDef)

Value Members

  1. def containsRecursiveCall(t: Global.Tree): Boolean
  2. def enclosingType: Global.Type
    Definition Classes
    TailContext
  3. def isEligible: Boolean
    Definition Classes
    TailContext
  4. def isMandatory: Boolean
    Definition Classes
    TailContext
  5. def isTransformed: Boolean
    Definition Classes
    TailContext
  6. lazy val label: Global.MethodSymbol
    Definition Classes
    DefDefTailContextTailContext
  7. def method: Global.Symbol
    Definition Classes
    DefDefTailContextTailContext
  8. def methodPos: Global.Position
    Definition Classes
    DefDefTailContextTailContext
  9. def newThis(pos: Global.Position): Global.TermSymbol
    Definition Classes
    TailContext
  10. final def noTailContext(): TailContext
    Definition Classes
    TailContext
  11. lazy val tailLabels: Set[Global.Symbol]
    Definition Classes
    DefDefTailContextTailContext
  12. def tailPos: Boolean
    Definition Classes
    DefDefTailContextTailContext
  13. def toString(): String
    Definition Classes
    TailContext → AnyRef → Any
  14. def tparams: collection.immutable.List[Global.Symbol]
    Definition Classes
    DefDefTailContextTailContext
  15. final def yesTailContext(): TailContext
    Definition Classes
    TailContext