提交 11684495 编写于 作者: J jjg

6868553: 6867671 breaks some tests

Reviewed-by: mcimadamore
上级 28fb6653
......@@ -329,7 +329,7 @@ public class AttributeWriter extends BasicWriter
print("InnerClass");
else
print("InnerClasses");
println(": ");
println(":");
indent(+1);
}
......
......@@ -48,7 +48,7 @@ public class ArrayClone {
System.out.println(out);
for (String line: out.split("\n")) {
String match = "[ \t]+[0-9]+:[ \t]+invokevirtual[ \t]+#[0-9]+; //Method \"\\[Ljava/lang/String;\".clone:\\(\\)Ljava/lang/Object;";
String match = "[ \t]+[0-9]+:[ \t]+invokevirtual[ \t]+#[0-9]+;[ \t]+// Method \"\\[Ljava/lang/String;\".clone:\\(\\)Ljava/lang/Object;";
if (line.matches(match))
return;
}
......
......@@ -89,7 +89,7 @@ public class T4111861 {
String line;
while ((line = in.readLine()) != null) {
if (line.indexOf("public static final") > 0) {
sb.append(line);
sb.append(line.trim());
sb.append('\n');
}
}
......
......@@ -46,9 +46,9 @@ public class T4884240 {
pw.close();
String[] lines = sw.toString().split("\n");
if (lines.length < 3
|| !lines[0].startsWith("Classfile")
|| !lines[1].startsWith("Last modified")
|| !lines[2].startsWith("MD5")) {
|| !lines[0].trim().startsWith("Classfile")
|| !lines[1].trim().startsWith("Last modified")
|| !lines[2].trim().startsWith("MD5")) {
System.out.println(sw);
throw new Exception("unexpected output");
}
......
......@@ -40,10 +40,10 @@ public class T4975569
verify("T4975569$Anno", "flags: ACC_INTERFACE, ACC_ABSTRACT, ACC_ANNOTATION");
verify("T4975569$E", "flags: ACC_FINAL, ACC_SUPER, ACC_ENUM");
verify("T4975569$S", "flags: ACC_BRIDGE, ACC_SYNTHETIC",
"InnerClasses: \n static");
"InnerClasses:\n static");
verify("T4975569$V", "void m(java.lang.String...)",
"flags: ACC_VARARGS");
verify("T4975569$Prot", "InnerClasses: \n protected");
verify("T4975569$Prot", "InnerClasses:\n protected");
//verify("T4975569$Priv", "InnerClasses");
if (errors > 0)
throw new Error(errors + " found.");
......
......@@ -75,7 +75,7 @@ grep "frame_type" "${JAVAPFILE}" > "${OUTFILE}"
grep "offset_delta" "${JAVAPFILE}" >> "${OUTFILE}"
grep "stack = " "${JAVAPFILE}" >> "${OUTFILE}"
grep "locals = " "${JAVAPFILE}" >> "${OUTFILE}"
diff "${OUTFILE}" "${TESTSRC}${FS}T6271292.out"
diff -w "${OUTFILE}" "${TESTSRC}${FS}T6271292.out"
result="$?"
if [ "$result" -eq 0 ]
then
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册