diff options
author | Som Snytt <som.snytt@gmail.com> | 2013-09-02 18:56:15 -0700 |
---|---|---|
committer | Som Snytt <som.snytt@gmail.com> | 2013-09-03 06:04:25 -0700 |
commit | 455354b07da113c19e8007197742db535ee9f88a (patch) | |
tree | 082194ac6d1c09b30d5091fcf5633ba9ebdf3eea /src/reflect | |
parent | a8c05274f738943ae58ecefda4b012b9daf5d8dc (diff) | |
download | scala-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')
-rw-r--r-- | src/reflect/scala/reflect/runtime/JavaMirrors.scala | 2 |
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[_] = { |