Class scala.reflect.api.Internals.ReferenceToBoxedExtractor
abstract  class ReferenceToBoxedExtractor extends AnyRef
Instance Constructors
 new ReferenceToBoxedExtractor()
   
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
ReferenceToBoxed(ident). This AST node does not have direct correspondence to Scala code, and is emitted by macros to reference capture vars directly without going throughelem.For example:
var x = ... fun { x }
Will emit:
Ident(x)
Which gets transformed to:
Select(Ident(x), "elem")
If
ReferenceToBoxedwere used instead of Ident, no transformation would be performed.