diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2013-01-31 20:40:16 +0100 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2013-02-01 16:55:40 +0100 |
commit | f1701f704a2485fcc2eb6d5d8b5d0228beddd9b3 (patch) | |
tree | 1ed30237e997bfcd76f7f595adaab4e21dcfaecb /test/files/lib | |
parent | 309ff57ba62b6a6ec1a9c1b28b8bbabfd1b47b72 (diff) | |
download | scala-f1701f704a2485fcc2eb6d5d8b5d0228beddd9b3.tar.gz scala-f1701f704a2485fcc2eb6d5d8b5d0228beddd9b3.tar.bz2 scala-f1701f704a2485fcc2eb6d5d8b5d0228beddd9b3.zip |
SI-7008 @throws annotations are now populated in reflect
Runtime reflection in JavaMirrors previously forgot to fill in
@throws when importing Java reflection artifacts. Now this is fixed.
Note that generic exception types used in `throws` specifications will
be garbled (i.e. erased), because we don't use `getGenericExceptionTypes`
in favor of just `getExceptionTypes` to stay compatible with the behavior
of ClassfileParser. That's a bug, but a separate one and should be fixed
separately.
Also note that this commit updated javac-artifacts.jar, because we need
to test how reflection works with javac-produced classfiles. The sources
that were used to produce those classfiles can be found in the jar next
to the classfiles.
Diffstat (limited to 'test/files/lib')
-rw-r--r-- | test/files/lib/javac-artifacts.jar.desired.sha1 | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/files/lib/javac-artifacts.jar.desired.sha1 b/test/files/lib/javac-artifacts.jar.desired.sha1 index a49c986386..508141b771 100644 --- a/test/files/lib/javac-artifacts.jar.desired.sha1 +++ b/test/files/lib/javac-artifacts.jar.desired.sha1 @@ -1 +1 @@ -61931a51bb1a2d308d214b96d06e9a8808515dcf ?javac-artifacts.jar +a05ca69ac68fa7006b1b8ed98597046e105b4047 ?javac-artifacts.jar |