scala.util.parsing.ast.Binders
class UnderBinder

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

`` `class` UnderBinder[binderType <: NameElement, elementT](`val` scope : Scope[binderType], `val` scala$util$parsing$ast$Binders$$element : elementT, `implicit` view$4 : (elementT) => Mappable[elementT])
  `extends` Element `with` BindingSensitive

  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 : 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 : elementT
`def` | extract (subst : Map[NameElement, NameElement]) : elementT
`override def` | toString : String

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 : String

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

`` `def` cloneElementNoBoundElements : elementT

`` `def` extract : elementT

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

`` `def` elementToString : String

  Get a string representation of element, normally we don't allow direct access to element, but just getting a string representation is ok