diff options
author | Martin Odersky <odersky@gmail.com> | 2014-07-05 19:20:14 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-07-17 11:02:00 +0200 |
commit | 30013465f45b9085b044b7abec36d7bd8d3b1b2b (patch) | |
tree | 1c5745b4c44c1530b5ba77f02327386e41976aa2 /src/dotty/tools/dotc/core/pickling/UnPickler.scala | |
parent | 357003062f994ac8a8ed985248e749297093185f (diff) | |
download | dotty-30013465f45b9085b044b7abec36d7bd8d3b1b2b.tar.gz dotty-30013465f45b9085b044b7abec36d7bd8d3b1b2b.tar.bz2 dotty-30013465f45b9085b044b7abec36d7bd8d3b1b2b.zip |
Added infix methods for some tree constructions
Added several forms of "select" and "appliedTo" methods which construct Select, Apply, TypeApply
trees.
Motivation: Infix methods allow chaining which is more legible than deep nesting.
Diffstat (limited to 'src/dotty/tools/dotc/core/pickling/UnPickler.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/pickling/UnPickler.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/pickling/UnPickler.scala b/src/dotty/tools/dotc/core/pickling/UnPickler.scala index 462c10137..5b41d1382 100644 --- a/src/dotty/tools/dotc/core/pickling/UnPickler.scala +++ b/src/dotty/tools/dotc/core/pickling/UnPickler.scala @@ -1080,7 +1080,7 @@ class UnPickler(bytes: Array[Byte], classRoot: ClassDenotation, moduleClassRoot: setSym() val qualifier = readTreeRef() val selector = readNameRef() - Select(qualifier, symbol.namedType) + qualifier.select(symbol.namedType) case IDENTtree => setSymName() Ident(symbol.namedType) |