diff options
author | jfrijters <jfrijters> | 2007-06-14 10:42:23 +0400 |
---|---|---|
committer | jfrijters <jfrijters> | 2007-06-14 10:42:23 +0400 |
commit | 250e871b00c96d0e8ddcd4d5a27404ec54871565 (patch) | |
tree | cf75420ce146b00526d2ffe8f91987f71aa356a2 /openjdk/map.xml | |
parent | b8809f983ae0dda0e8f94ece30605fe5073bd10a (diff) |
Added workaround for OpenJDK bug.
Diffstat (limited to 'openjdk/map.xml')
-rw-r--r-- | openjdk/map.xml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/openjdk/map.xml b/openjdk/map.xml index ebd7ff07..a231bd87 100644 --- a/openjdk/map.xml +++ b/openjdk/map.xml @@ -1683,6 +1683,22 @@ </body> </method> </class> + <class name="sun.text.normalizer.NormalizerDataReader"> + <method name="read" sig="([B[B[B[C[C)V"> + <!-- OPENJDKBUG --> + <replace-method-call class="java.io.DataInputStream" name="read" sig="([B)I"> + <code> + <stloc name="buf" type="System.Byte[]" /> + <stloc name="inp" class="java.io.DataInputStream" /> + <ldloc name="inp" /> + <ldloc name="buf" /> + <callvirt class="java.io.DataInputStream" name="readFully" sig="([B)V" /> + <ldloc name="buf" /> + <ldlen /> + </code> + </replace-method-call> + </method> + </class> </assembly> <exceptionMappings> <exception src="System.NullReferenceException" dst="java.lang.NullPointerException" /> |