Trait scala.reflect.api.Scopes.ScopeApi
Abstract Value Members
abstract  def iterator: collection.Iterator[Universe.Symbol]
   
 
Concrete Value Members
final  def !=(arg0: Any): Boolean
   
final  def ##(): Int
   
 def +(other: String): String
   
final  def ++[B >: Universe.Symbol](suffix: collection.IterableOnce[B]): collection.Iterable[B]
   
   
final  def ==(arg0: Any): Boolean
   
final  def addString(b: collection.mutable.StringBuilder): collection.mutable.StringBuilder
   
final  def addString(b: collection.mutable.StringBuilder, sep: String): collection.mutable.StringBuilder
   
 def addString(b: collection.mutable.StringBuilder, start: String, sep: String, end: String): collection.mutable.StringBuilder
   
final  def asInstanceOf[T0]: T0
   
 def className: String
   
 def clone(): AnyRef
   
final  def coll: ScopeApi.this.type
   
 def collect[B](pf: PartialFunction[Universe.Symbol, B]): collection.Iterable[B]
   
 def collectFirst[B](pf: PartialFunction[Universe.Symbol, B]): Option[B]
   
 def concat[B >: Universe.Symbol](suffix: collection.IterableOnce[B]): collection.Iterable[B]
   
 def copyToArray[B >: Universe.Symbol](xs: Array[B], start: Int, len: Int): Int
   
 def copyToArray[B >: Universe.Symbol](xs: Array[B], start: Int): Int
   
 def copyToArray[B >: Universe.Symbol](xs: Array[B]): Int
   
 def corresponds[B](that: collection.IterableOnce[B])(p: (Universe.Symbol, B) => Boolean): Boolean
   
 def count(p: (Universe.Symbol) => Boolean): Int
   
 def drop(n: Int): collection.Iterable[Universe.Symbol]
   
 def dropRight(n: Int): collection.Iterable[Universe.Symbol]
   
   
 def empty: collection.Iterable[Universe.Symbol]
   
   
   
 def ensuring(cond: Boolean, msg: => Any): Universe.ScopeApi
   
   
final  def eq(arg0: AnyRef): Boolean
   
 def equals(arg0: AnyRef): Boolean
   
 def exists(p: (Universe.Symbol) => Boolean): Boolean
   
   
   
 def finalize(): Unit
   
   
 def flatMap[B](f: (Universe.Symbol) => collection.IterableOnce[B]): collection.Iterable[B]
   
 def flatten[B](implicit asIterable: (Universe.Symbol) => collection.IterableOnce[B]): collection.Iterable[B]
   
 def fold[A1 >: Universe.Symbol](z: A1)(op: (A1, A1) => A1): A1
   
 def foldLeft[B](z: B)(op: (B, Universe.Symbol) => B): B
   
 def foldRight[B](z: B)(op: (Universe.Symbol, B) => B): B
   
 def forall(p: (Universe.Symbol) => Boolean): Boolean
   
 def foreach[U](f: (Universe.Symbol) => U): Unit
   
   
 def fromSpecific(coll: collection.IterableOnce[Universe.Symbol]): collection.Iterable[Universe.Symbol]
   
final  def getClass(): Class[_ <: AnyRef]
   
   
 def groupMap[K, B](key: (Universe.Symbol) => K)(f: (Universe.Symbol) => B): Map[K, collection.Iterable[B]]
   
 def groupMapReduce[K, B](key: (Universe.Symbol) => K)(f: (Universe.Symbol) => B)(reduce: (B, B) => B): Map[K, B]
   
 def grouped(size: Int): collection.Iterator[collection.Iterable[Universe.Symbol]]
   
 def hashCode(): Int
   
   
   
 def init: collection.Iterable[Universe.Symbol]
   
 def inits: collection.Iterator[collection.Iterable[Universe.Symbol]]
   
 def isEmpty: Boolean
   
final  def isInstanceOf[T0]: Boolean
   
 def isTraversableAgain: Boolean
   
 def iterableFactory: IterableFactory[collection.Iterable]
   
 def knownSize: Int
   
   
   
 def lazyZip[B](that: collection.Iterable[B]): LazyZip2[Universe.Symbol, B, ScopeApi.this.type]
   
 def map[B](f: (Universe.Symbol) => B): collection.Iterable[B]
   
   
   
 def maxByOption[B](f: (Universe.Symbol) => B)(implicit cmp: math.Ordering[B]): Option[Universe.Symbol]
   
 def maxOption[B >: Universe.Symbol](implicit ord: math.Ordering[B]): Option[Universe.Symbol]
   
   
   
 def minByOption[B](f: (Universe.Symbol) => B)(implicit cmp: math.Ordering[B]): Option[Universe.Symbol]
   
 def minOption[B >: Universe.Symbol](implicit ord: math.Ordering[B]): Option[Universe.Symbol]
   
final  def mkString: String
   
final  def mkString(sep: String): String
   
final  def mkString(start: String, sep: String, end: String): String
   
final  def ne(arg0: AnyRef): Boolean
   
   
 def nonEmpty: Boolean
   
final  def notify(): Unit
   
final  def notifyAll(): Unit
   
   
 def partitionMap[A1, A2](f: (Universe.Symbol) => Either[A1, A2]): (collection.Iterable[A1], collection.Iterable[A2])
   
 def product[B >: Universe.Symbol](implicit num: math.Numeric[B]): B
   
 def reduce[B >: Universe.Symbol](op: (B, B) => B): B
   
   
   
 def reduceOption[B >: Universe.Symbol](op: (B, B) => B): Option[B]
   
   
   
 def reversed: collection.Iterable[Universe.Symbol]
   
 def scan[B >: Universe.Symbol](z: B)(op: (B, B) => B): collection.Iterable[B]
   
 def scanLeft[B](z: B)(op: (B, Universe.Symbol) => B): collection.Iterable[B]
   
 def scanRight[B](z: B)(op: (Universe.Symbol, B) => B): collection.Iterable[B]
   
 def size: Int
   
 def sizeCompare(that: collection.Iterable[_]): Int
   
 def sizeCompare(otherSize: Int): Int
   
final  def sizeIs: SizeCompareOps
   
 def slice(from: Int, until: Int): collection.Iterable[Universe.Symbol]
   
 def sliding(size: Int, step: Int): collection.Iterator[collection.Iterable[Universe.Symbol]]
   
 def sliding(size: Int): collection.Iterator[collection.Iterable[Universe.Symbol]]
   
   
 def splitAt(n: Int): (collection.Iterable[Universe.Symbol], collection.Iterable[Universe.Symbol])
   
 def stepper[S <: Stepper[_]](implicit shape: StepperShape[Universe.Symbol, S]): S
   
 def stringPrefix: String
   
 def sum[B >: Universe.Symbol](implicit num: math.Numeric[B]): B
   
final  def synchronized[T0](arg0: => T0): T0
   
 def tail: collection.Iterable[Universe.Symbol]
   
 def tails: collection.Iterator[collection.Iterable[Universe.Symbol]]
   
 def take(n: Int): collection.Iterable[Universe.Symbol]
   
 def takeRight(n: Int): collection.Iterable[Universe.Symbol]
   
   
   
 def to[C1](factory: Factory[Universe.Symbol, C1]): C1
   
 def toArray[B >: Universe.Symbol](implicit arg0: ClassTag[B]): Array[B]
   
final  def toBuffer[B >: Universe.Symbol]: Buffer[B]
   
 def toIndexedSeq: collection.immutable.IndexedSeq[Universe.Symbol]
   
final  def toIterable: ScopeApi.this.type
   
 def toList: collection.immutable.List[Universe.Symbol]
   
 def toMap[K, V](implicit ev: <:<[Universe.Symbol, (K, V)]): Map[K, V]
   
 def toSeq: collection.immutable.Seq[Universe.Symbol]
   
   
 def toString(): String
   
 def toVector: collection.immutable.Vector[Universe.Symbol]
   
 def transpose[B](implicit asIterable: (Universe.Symbol) => collection.Iterable[B]): collection.Iterable[collection.Iterable[B]]
   
 def unzip[A1, A2](implicit asPair: (Universe.Symbol) => (A1, A2)): (collection.Iterable[A1], collection.Iterable[A2])
   
 def unzip3[A1, A2, A3](implicit asTriple: (Universe.Symbol) => (A1, A2, A3)): (collection.Iterable[A1], collection.Iterable[A2], collection.Iterable[A3])
   
   
final  def wait(): Unit
   
final  def wait(arg0: Long, arg1: Int): Unit
   
final  def wait(arg0: Long): Unit
   
 def withFilter(p: (Universe.Symbol) => Boolean): WithFilter[Universe.Symbol, collection.Iterable]
   
 def zip[B](that: collection.IterableOnce[B]): collection.Iterable[(Universe.Symbol, B)]
   
 def zipAll[A1 >: Universe.Symbol, B](that: collection.Iterable[B], thisElem: A1, thatElem: B): collection.Iterable[(A1, B)]
   
 def zipWithIndex: collection.Iterable[(Universe.Symbol, Int)]
   
 
  
				
			 
			
The API that all scopes support