summaryrefslogtreecommitdiff
path: root/test/files/run/t7582-private-within.check
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2013-06-16 22:03:07 -0400
committerJason Zaugg <jzaugg@gmail.com>2013-06-16 22:08:41 -0400
commit1391c51a5232834338a21250db722a89498ee6f1 (patch)
tree27702631ca8db21c1f19e3036f2dd0e248e284d2 /test/files/run/t7582-private-within.check
parentf790662a3eab1e8efce5d4096d0efbae96cf45b4 (diff)
downloadscala-1391c51a5232834338a21250db722a89498ee6f1.tar.gz
scala-1391c51a5232834338a21250db722a89498ee6f1.tar.bz2
scala-1391c51a5232834338a21250db722a89498ee6f1.zip
SI-7582 ClassfileParser: populate privateWithin of Java module class
The `privateWithin` attribute of Java companion module classes was correctly set under joint compilation (ie, when using JavaParser), but not under separate compilation. This commit remedies this. The test covers variety of Java symbols.
Diffstat (limited to 'test/files/run/t7582-private-within.check')
-rw-r--r--test/files/run/t7582-private-within.check12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/files/run/t7582-private-within.check b/test/files/run/t7582-private-within.check
new file mode 100644
index 0000000000..b2743ffa06
--- /dev/null
+++ b/test/files/run/t7582-private-within.check
@@ -0,0 +1,12 @@
+private[package pack] class JavaPackagePrivate
+private[package pack] module JavaPackagePrivate
+private[package pack] module class JavaPackagePrivate
+private[package pack] field field
+private[package pack] primary constructor <init>
+private[package pack] method meth
+private[package pack] field staticField
+private[package pack] method staticMeth
+private[package pack] method <clinit>
+private[package pack] field staticField
+private[package pack] method staticMeth
+private[package pack] method <clinit>