Class scala.reflect.api.Types.ClassInfoTypeExtractor
abstract  class ClassInfoTypeExtractor extends AnyRef
Instance Constructors
 new ClassInfoTypeExtractor()
   
Concrete Value Members
final  def !=(arg0: Any): Boolean
   
final  def ##(): Int
   
 def +(other: String): String
   
 def ->[B](y: B): (, B)
   
final  def ==(arg0: Any): Boolean
   
final  def asInstanceOf[T0]: T0
   
 def clone(): AnyRef
   
 def ensuring(cond: () => Boolean, msg: => Any): 
   
 def ensuring(cond: () => Boolean): 
   
 def ensuring(cond: Boolean, msg: => Any): 
   
 def ensuring(cond: Boolean): 
   
final  def eq(arg0: AnyRef): Boolean
   
 def equals(arg0: AnyRef): Boolean
   
 def finalize(): Unit
   
   
final  def getClass(): Class[_ <: AnyRef]
   
 def hashCode(): Int
   
final  def isInstanceOf[T0]: Boolean
   
final  def ne(arg0: AnyRef): Boolean
   
final  def notify(): Unit
   
final  def notifyAll(): Unit
   
final  def synchronized[T0](arg0: => T0): T0
   
 def toString(): String
   
final  def wait(): Unit
   
final  def wait(arg0: Long, arg1: Int): Unit
   
final  def wait(arg0: Long): Unit
   
 
  
				
			 
			
An extractor class to create and pattern match with syntax
ClassInfo(parents, decls, clazz)Here,parentsis the list of parent types of the class,declsis the scope containing all declarations in the class, andclazzis the symbol of the class itself.