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 StringDecorator

Turns Strings into PreNames, adding toType/TermName methods

Turns Strings into PreNames, adding toType/TermName methods

[+] final object StringDecorator

Turns Strings into PreNames, adding toType/TermName methods

Turns Strings into PreNames, adding toType/TermName methods

[+] 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 StringDecorator ( s: String ) : StringDecorator

Turns Strings into PreNames, adding toType/TermName methods

Turns Strings into PreNames, adding toType/TermName methods

[+] 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