diff options
author | skyluc <skyluc@epfl.ch> | 2011-09-26 08:59:21 +0000 |
---|---|---|
committer | skyluc <skyluc@epfl.ch> | 2011-09-26 08:59:21 +0000 |
commit | 567e9f2980999b8c3c0931f44e0b6ae10331a0d9 (patch) | |
tree | 0964ddff0913a7775562cc376f14e40c9fd9767d /test/disabled/presentation | |
parent | 87972677b8076bcd4e11786b55a530501e3180e8 (diff) | |
download | scala-567e9f2980999b8c3c0931f44e0b6ae10331a0d9.tar.gz scala-567e9f2980999b8c3c0931f44e0b6ae10331a0d9.tar.bz2 scala-567e9f2980999b8c3c0931f44e0b6ae10331a0d9.zip |
Added test for the completion problem in the pr...
Added test for the completion problem in the presentation compiler
reported in the scala-ide ticket 1000620.
Diffstat (limited to 'test/disabled/presentation')
4 files changed, 53 insertions, 0 deletions
diff --git a/test/disabled/presentation/ide-t1000620.check b/test/disabled/presentation/ide-t1000620.check new file mode 100644 index 0000000000..3518d7efc6 --- /dev/null +++ b/test/disabled/presentation/ide-t1000620.check @@ -0,0 +1,37 @@ +reload: A.scala, B.scala + +askTypeCompletion at B.scala(6,6) +================================================================================ +[response] aksTypeCompletion at (6,6) +retrieved 36 members +`method !=(x$1: Any)Boolean` +`method !=(x$1: AnyRef)Boolean` +`method ##()Int` +`method +(other: String)java.lang.String` +`method ->[B](y: B)(a.A, B)` +`method ==(x$1: Any)Boolean` +`method ==(x$1: AnyRef)Boolean` +`method asInstanceOf[T0]=> T0` +`method clone()java.lang.Object` +`method ensuring(cond: Boolean)a.A` +`method ensuring(cond: Boolean, msg: => Any)a.A` +`method ensuring(cond: a.A => Boolean)a.A` +`method ensuring(cond: a.A => Boolean, msg: => Any)a.A` +`method eq(x$1: AnyRef)Boolean` +`method equals(x$1: Any)Boolean` +`method finalize()Unit` +`method formatted(fmtstr: String)String` +`method hashCode()Int` +`method isInstanceOf[T0]=> Boolean` +`method ne(x$1: AnyRef)Boolean` +`method notify()Unit` +`method notifyAll()Unit` +`method synchronized[T0](x$1: T0)T0` +`method toString()java.lang.String` +`method wait()Unit` +`method wait(x$1: Long)Unit` +`method wait(x$1: Long, x$2: Int)Unit` +`method →[B](y: B)(a.A, B)` +`value selfAny` +`value xa.A` +================================================================================ diff --git a/test/disabled/presentation/ide-t1000620/Runner.scala b/test/disabled/presentation/ide-t1000620/Runner.scala new file mode 100644 index 0000000000..1ef3cf9025 --- /dev/null +++ b/test/disabled/presentation/ide-t1000620/Runner.scala @@ -0,0 +1,3 @@ +import scala.tools.nsc.interactive.tests._ + +object Test extends InteractiveTest
\ No newline at end of file diff --git a/test/disabled/presentation/ide-t1000620/src/a/A.scala b/test/disabled/presentation/ide-t1000620/src/a/A.scala new file mode 100644 index 0000000000..42a9b34330 --- /dev/null +++ b/test/disabled/presentation/ide-t1000620/src/a/A.scala @@ -0,0 +1,5 @@ +package a +class A { + private var a= 0 + protected var b= 0 +} diff --git a/test/disabled/presentation/ide-t1000620/src/b/B.scala b/test/disabled/presentation/ide-t1000620/src/b/B.scala new file mode 100644 index 0000000000..b579f97d6f --- /dev/null +++ b/test/disabled/presentation/ide-t1000620/src/b/B.scala @@ -0,0 +1,8 @@ +package b +import a.A +class B { + def main(args: Array[String]) { + val a = new A() + a./*!*/ + } +} |