final object Decorators

This object provides useful implicit decorators for types defined elsewhere

Constructors

Members

final class ListDecorator

Implements filterConserve, zipWithConserve methods on lists that avoid duplication of list nodes where feasible.

Implements filterConserve, zipWithConserve methods on lists that avoid duplication of list nodes where feasible.

final object ListDecorator

Implements filterConserve, zipWithConserve methods on lists that avoid duplication of list nodes where feasible.

Implements filterConserve, zipWithConserve methods on lists that avoid duplication of list nodes where feasible.

final class ListOfListDecorator
final object ListOfListDecorator
[+] final class PhaseListDecorator

Test whether a list of strings representing phases contains a given phase. See [[config.CompilerCommand#explainAdvanced]] for the exact meaning of "contai...

Test whether a list of strings representing phases contains a given phase. See [[config.CompilerCommand#explainAdvanced]] for the exact meaning of "contains" here.

[+] final object PhaseListDecorator

Test whether a list of strings representing phases contains a given phase. See [[config.CompilerCommand#explainAdvanced]] for the exact meaning of "contai...

Test whether a list of strings representing phases contains a given phase. See [[config.CompilerCommand#explainAdvanced]] for the exact meaning of "contains" here.

final class PreNamedString

Turns Strings into PreNames, adding toType/TermName methods

Turns Strings into PreNames, adding toType/TermName methods

final object PreNamedString

Turns Strings into PreNames, adding toType/TermName methods

Turns Strings into PreNames, adding toType/TermName methods

final class StringDecorator
final object StringDecorator
final class StringInterpolators
final object StringInterpolators
final class SymbolIteratorDecorator

Implements a findSymbol method on iterators of Symbols that works like find but avoids Option, replacing None with NoSymbol.

Implements a findSymbol method on iterators of Symbols that works like find but avoids Option, replacing None with NoSymbol.

final object SymbolIteratorDecorator

Implements a findSymbol method on iterators of Symbols that works like find but avoids Option, replacing None with NoSymbol.

Implements a findSymbol method on iterators of Symbols that works like find but avoids Option, replacing None with NoSymbol.

final class TextToString
final object TextToString
final val MaxFilterRecursions : 1000
implicit def ListDecorator ( xs: List [ T ] ) : ListDecorator [ T ]

Implements filterConserve, zipWithConserve methods on lists that avoid duplication of list nodes where feasible.

Implements filterConserve, zipWithConserve methods on lists that avoid duplication of list nodes where feasible.

implicit def ListOfListDecorator ( xss: List [ List [ T ] ] ) : ListOfListDecorator [ T ]
[+] implicit def PhaseListDecorator ( names: List [ String ] ) : PhaseListDecorator

Test whether a list of strings representing phases contains a given phase. See [[config.CompilerCommand#explainAdvanced]] for the exact meaning of "contai...

Test whether a list of strings representing phases contains a given phase. See [[config.CompilerCommand#explainAdvanced]] for the exact meaning of "contains" here.

implicit def PreNamedString ( s: String ) : PreNamedString

Turns Strings into PreNames, adding toType/TermName methods

Turns Strings into PreNames, adding toType/TermName methods

implicit def StringDecorator ( s: String ) : StringDecorator
implicit def StringInterpolators ( sc: StringContext ) : StringInterpolators
implicit def SymbolIteratorDecorator ( it: Iterator [ Symbol ] ) : SymbolIteratorDecorator

Implements a findSymbol method on iterators of Symbols that works like find but avoids Option, replacing None with NoSymbol.

Implements a findSymbol method on iterators of Symbols that works like find but avoids Option, replacing None with NoSymbol.

implicit def TextToString ( text: Text ) : TextToString
implicit def sourcePos ( pos: Position ) ( implicit ctx: Context ) : SourcePosition