summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/runtime/JavaMirrors.scala
diff options
context:
space:
mode:
authorSom Snytt <som.snytt@gmail.com>2013-09-02 18:56:15 -0700
committerSom Snytt <som.snytt@gmail.com>2013-09-03 06:04:25 -0700
commit455354b07da113c19e8007197742db535ee9f88a (patch)
tree082194ac6d1c09b30d5091fcf5633ba9ebdf3eea /src/reflect/scala/reflect/runtime/JavaMirrors.scala
parenta8c05274f738943ae58ecefda4b012b9daf5d8dc (diff)
downloadscala-455354b07da113c19e8007197742db535ee9f88a.tar.gz
scala-455354b07da113c19e8007197742db535ee9f88a.tar.bz2
scala-455354b07da113c19e8007197742db535ee9f88a.zip
SI-7810 Reflect private constructor
`JavaMirror.constructorToJava` uses `getDeclaredConstructor` now instead of `getConstructor`.
Diffstat (limited to 'src/reflect/scala/reflect/runtime/JavaMirrors.scala')
-rw-r--r--src/reflect/scala/reflect/runtime/JavaMirrors.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/reflect/scala/reflect/runtime/JavaMirrors.scala b/src/reflect/scala/reflect/runtime/JavaMirrors.scala
index dd77b084c5..d2ded9d0c5 100644
--- a/src/reflect/scala/reflect/runtime/JavaMirrors.scala
+++ b/src/reflect/scala/reflect/runtime/JavaMirrors.scala
@@ -1228,7 +1228,7 @@ private[reflect] trait JavaMirrors extends internal.SymbolTable with api.JavaUni
val effectiveParamClasses =
if (!constr.owner.owner.isStaticOwner) jclazz.getEnclosingClass +: paramClasses
else paramClasses
- jclazz getConstructor (effectiveParamClasses: _*)
+ jclazz getDeclaredConstructor (effectiveParamClasses: _*)
}
private def jArrayClass(elemClazz: jClass[_]): jClass[_] = {