< prev index next >
test/compiler/escapeAnalysis/Test6775880.java
Print this page
rev 11557 : 8132919: use package in compiler tests
Reviewed-by: duke
@@ -24,40 +24,45 @@
/*
* @test
* @bug 6775880
* @summary EA +DeoptimizeALot: assert(mon_info->owner()->is_locked(),"object must be locked now")
- * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -Xbatch -XX:+DoEscapeAnalysis -XX:+DeoptimizeALot -XX:CompileCommand=exclude,java.lang.AbstractStringBuilder::append Test
+ *
+ * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -Xbatch -XX:+DoEscapeAnalysis -XX:+DeoptimizeALot
+ * -XX:CompileCommand=exclude,java.lang.AbstractStringBuilder::append
+ * compiler.escapeAnalysis.Test6775880
*/
-public class Test {
+package compiler.escapeAnalysis;
+public class Test6775880 {
+
int cnt;
int b[];
String s;
String test() {
- String res="";
- for (int i=0; i < cnt; i++) {
+ String res = "";
+ for (int i = 0; i < cnt; i++) {
if (i != 0) {
- res = res +".";
+ res = res + ".";
}
res = res + b[i];
}
return res;
}
public static void main(String[] args) {
- Test t = new Test();
+ Test6775880 t = new Test6775880();
t.cnt = 3;
t.b = new int[3];
t.b[0] = 0;
t.b[1] = 1;
t.b[2] = 2;
- int j=0;
+ int j = 0;
t.s = "";
- for (int i=0; i<10001; i++) {
+ for (int i = 0; i < 10001; i++) {
t.s = "c";
t.s = t.test();
}
System.out.println("After s=" + t.s);
}
< prev index next >