publicstaticvoid $noinline$testVoid(Main m) { if (doThrow) thrownew Error("");
m.willInlineVoid();
m.willOnlyInlineForMainVoid();
}
publicstaticvoid $noinline$testWithReturnValue(Main m) { if (doThrow) thrownew Error("");
assertIdentical(m.getClass(), m.willInlineWithReturnValue());
assertIdentical(m.getClass(), m.willOnlyInlineForMainWithReturnValue());
}
publicstaticvoid $noinline$testWithBackEdge(Main m) { if (doThrow) thrownew Error(""); for (int i = 0; i < 10; ++i) {
m.willInlineVoid();
} for (int i = 0; i < 10; ++i) {
m.willOnlyInlineForMainVoid();
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.