aboutsummaryrefslogtreecommitdiffstats
path: root/lib/jinterface/test/nc_SUITE_data/echo_server.java
diff options
context:
space:
mode:
authorHenrik Nord <[email protected]>2012-02-16 12:47:11 +0100
committerHenrik Nord <[email protected]>2012-02-16 12:47:11 +0100
commit5620b434415d7c7d7060dbeff2c71d6bb96b91da (patch)
tree28d681356120a3a5fc8c4fba7c2e9b2acfd64718 /lib/jinterface/test/nc_SUITE_data/echo_server.java
parentddfe258f12a7706f3aea4f20bf6fc46b839ab70c (diff)
parentc826b7309e57e33b1209d5b6c0f15a0e26122729 (diff)
downloadotp-5620b434415d7c7d7060dbeff2c71d6bb96b91da.tar.gz
otp-5620b434415d7c7d7060dbeff2c71d6bb96b91da.tar.bz2
otp-5620b434415d7c7d7060dbeff2c71d6bb96b91da.zip
Merge branch 'maint'
Conflicts: lib/hipe/cerl/erl_bif_types.erl lib/stdlib/doc/src/binary.xml
Diffstat (limited to 'lib/jinterface/test/nc_SUITE_data/echo_server.java')
-rw-r--r--lib/jinterface/test/nc_SUITE_data/echo_server.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/jinterface/test/nc_SUITE_data/echo_server.java b/lib/jinterface/test/nc_SUITE_data/echo_server.java
index 0550e4beb1..5ecb5b72a7 100644
--- a/lib/jinterface/test/nc_SUITE_data/echo_server.java
+++ b/lib/jinterface/test/nc_SUITE_data/echo_server.java
@@ -202,6 +202,12 @@ public class echo_server {
final OtpErlangAtom o = new OtpErlangAtom(s.stringValue()
.substring(3));
return o;
+ } else if (atomValue.equals("codepointBug")
+ && i instanceof OtpErlangString) {
+ final OtpErlangString s = (OtpErlangString) i;
+ final String ss = s.stringValue().substring(3, 6);
+ final int[] cps = OtpErlangString.stringToCodePoints(ss);
+ return s;
} else if (atomValue.equals("utf8")) {
if (i instanceof OtpErlangString) {
final OtpErlangString s = (OtpErlangString) i;