]> gcc.gnu.org Git - gcc.git/blame - libjava/testsuite/libjava.lang/PR12350.java
Run the jni tests using the interpreter.
[gcc.git] / libjava / testsuite / libjava.lang / PR12350.java
CommitLineData
88962108
RL
1public class PR12350
2{
3 static public void main (String[] ignored) throws Throwable
4 {
5 StringBuffer b = new StringBuffer ("Good string. More than 16 chars.");
6
7 // Should cause sharing.
8 String s = b.toString();
9
10 // Take a char by char unshared copy of s.
11 String t = new String (s.toCharArray());
12
13 b.substring (0, 4); // BUG: Clears shared flag.
14 b.replace (0, 4, "Bad "); // Modifies shared data.
15
16 System.out.println (s);
17 assert s.equals (t);
18 }
19
20}
This page took 0.099307 seconds and 5 git commands to generate.