diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2008-08-19 09:27:23 +0000 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2008-08-19 09:27:23 +0000 |
commit | 0a0eeacedf5eceec3d92c864b72c280ad1293b6f (patch) | |
tree | 699d90a87aa13840f480a5dc67a3fe8581a42434 /test | |
parent | 2f69f47e7b948a32e926034425d63ea5a8b3e3d4 (diff) | |
download | scala-0a0eeacedf5eceec3d92c864b72c280ad1293b6f.tar.gz scala-0a0eeacedf5eceec3d92c864b72c280ad1293b6f.tar.bz2 scala-0a0eeacedf5eceec3d92c864b72c280ad1293b6f.zip |
Added test for inner classes.
Diffstat (limited to 'test')
-rw-r--r-- | test/files/jvm/OuterTParams.java | 6 | ||||
-rw-r--r-- | test/files/jvm/nest.scala | 7 | ||||
-rw-r--r-- | test/files/lib/nest.jar.desired.sha1 | 2 |
3 files changed, 14 insertions, 1 deletions
diff --git a/test/files/jvm/OuterTParams.java b/test/files/jvm/OuterTParams.java new file mode 100644 index 0000000000..1d3db49fcf --- /dev/null +++ b/test/files/jvm/OuterTParams.java @@ -0,0 +1,6 @@ +public class OuterTParams<A> { + class InnerClass { + // Cannot parse method signature: "()TA;" + public A method() { return null; } + } +} diff --git a/test/files/jvm/nest.scala b/test/files/jvm/nest.scala index 35d8ced237..71f6064f31 100644 --- a/test/files/jvm/nest.scala +++ b/test/files/jvm/nest.scala @@ -15,3 +15,10 @@ object Test extends Application { Console.println(nest.best.rest.test.inc(2)) Console.println(nest.best.rest.x) } + +// bug #695 +object ForceParse extends OuterTParams[AnyRef] { + // Force import of HarderToParse<A>.InnerClass, + // which has confusing method signature. + var field: InnerClass = null +} diff --git a/test/files/lib/nest.jar.desired.sha1 b/test/files/lib/nest.jar.desired.sha1 index 52eeac14fe..dc1d3c1eae 100644 --- a/test/files/lib/nest.jar.desired.sha1 +++ b/test/files/lib/nest.jar.desired.sha1 @@ -1 +1 @@ -a6e5564146787feef95e1cb21b3f773fcfdaf55a ?nest.jar +75ad18e02e5d70ffb8ace3be2a3a2085bd899b5a ?nest.jar |