Packages

  • package root

    The Scala compiler and reflection APIs.

    The Scala compiler and reflection APIs.

    Definition Classes
    root
  • package scala
    Definition Classes
    root
  • package tools
    Definition Classes
    scala
  • package nsc
    Definition Classes
    tools
  • package transform
    Definition Classes
    nsc
  • abstract class OverridingPairs extends SymbolPairs

    A class that yields a kind of iterator (Cursor), which yields pairs of corresponding symbols visible in some base class, unless there's a parent class that already contains the same pairs.

    A class that yields a kind of iterator (Cursor), which yields pairs of corresponding symbols visible in some base class, unless there's a parent class that already contains the same pairs. Most of the logic is in SymbolPairs, which contains generic pair-oriented traversal logic.

    Definition Classes
    transform
  • Cursor
  • SymbolPair

class Cursor extends OverridingPairs.Cursor

Source
OverridingPairs.scala
Linear Supertypes
OverridingPairs.Cursor, AnyRef, Any
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Cursor
  2. Cursor
  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. All

Instance Constructors

  1. new Cursor(base: reflect.internal.SymbolTable.Symbol)

Value Members

  1. val base: reflect.internal.SymbolTable.Symbol
    Definition Classes
    Cursor
  2. def currentPair: OverridingPairs.SymbolPair
    Definition Classes
    Cursor
  3. def hasNext: Boolean
    Definition Classes
    Cursor
  4. def high: reflect.internal.SymbolTable.Symbol
    Definition Classes
    Cursor
  5. def iterator: Iterator[OverridingPairs.SymbolPair]
    Definition Classes
    Cursor
  6. def low: reflect.internal.SymbolTable.Symbol
    Definition Classes
    Cursor
  7. def lowMemberType: reflect.internal.SymbolTable.Type
    Definition Classes
    Cursor
  8. def next(): Unit
    Definition Classes
    Cursor
  9. final val self: reflect.internal.SymbolTable.Type
    Definition Classes
    Cursor