scala.util.parsing.ast.Binders

class UnderBinder

[source: scala/util/parsing/ast/Binders.scala]

class UnderBinder[binderType <: NameElement, elementT](val scope : Scope[binderType], val element : elementT, implicit view$5 : (elementT) => Mappable[elementT])
extends Element with BindingSensitive with AnyRef
Represents an element with variables that are bound in a certain scope.
Values and Variables inherited from Positional
pos
Method Summary
def cloneElementNoBoundElements : elementT
def cloneElementWithSubst (subst : Map[NameElement, NameElement]) : elementT
def elementToString : java.lang.String
Get a string representation of element, normally we don't allow direct access to element, but just getting a string representation is ok
def extract (subst : Map[NameElement, NameElement]) : elementT
def extract : elementT
override def toString : java.lang.String
Returns a string representation of the object.
Methods inherited from Positional
setPos
Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
override def toString : java.lang.String
Returns a string representation of the object.

The default representation is platform dependent.

Returns
a string representation of the object.


def cloneElementWithSubst(subst : Map[NameElement, NameElement]) : elementT

def cloneElementNoBoundElements : elementT

def extract : elementT

def extract(subst : Map[NameElement, NameElement]) : elementT

def elementToString : java.lang.String
Get a string representation of element, normally we don't allow direct access to element, but just getting a string representation is ok