Outer

case class Outer(pot: Potential, classSymbol: ClassSymbol)(source: Tree) extends Potential

The Outer potential for classSymbol of the object pot

It's only used internally for expansion of potentials.

Note: Usage of Type.baseType(cls) may simplify the code. Current implementation avoids using complex type machinary, and may be potentially faster.

trait Product
trait Equals
trait Potential
class Object
trait Matchable
class Any

Value members

Concrete methods

override def level: Int
Definition Classes
def show(using Context): String
override def size: Int
Definition Classes

Inherited methods

Inherited from
Product
Inherited from
Potential

Concrete fields

val source: Tree