aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Types.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-10-19 18:43:07 +0200
committerMartin Odersky <odersky@gmail.com>2014-10-26 16:24:01 +0100
commit7167c225841a8261086e42e3e8721a4059a484bb (patch)
tree1a7aaeeb2af1393f04a9bd193135a5572f05c900 /src/dotty/tools/dotc/core/Types.scala
parent1a81244b68e58bde6a3d03551f1d92f15c3ff719 (diff)
downloaddotty-7167c225841a8261086e42e3e8721a4059a484bb.tar.gz
dotty-7167c225841a8261086e42e3e8721a4059a484bb.tar.bz2
dotty-7167c225841a8261086e42e3e8721a4059a484bb.zip
Implement findMember for JavaArrays
... by forwarding to Object. Without this, LambdaLift fails for core/Contexts.scala.
Diffstat (limited to 'src/dotty/tools/dotc/core/Types.scala')
-rw-r--r--src/dotty/tools/dotc/core/Types.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/core/Types.scala b/src/dotty/tools/dotc/core/Types.scala
index 33ce71ad3..d0ddfdd28 100644
--- a/src/dotty/tools/dotc/core/Types.scala
+++ b/src/dotty/tools/dotc/core/Types.scala
@@ -410,6 +410,8 @@ object Types {
goAnd(l, r)
case OrType(l, r) =>
goOr(l, r)
+ case tp: JavaArrayType =>
+ defn.ObjectType.findMember(name, pre, excluded)
case ErrorType =>
ctx.newErrorSymbol(pre.classSymbol orElse defn.RootClass, name)
case _ =>