/* *Testfailuretoresolveclassmembers.
*/ class UnresTest1 { publicstaticvoid run() {
System.out.println("UnresTest1...");
UnresStuff stuff = new UnresStuff(); try { int x = stuff.instField;
Main.assertTrue(false);
} catch (NoSuchFieldError nsfe) { // good
} try { // hit the same one a second time int x = stuff.instField;
Main.assertTrue(false);
} catch (NoSuchFieldError nsfe) { // good
} try {
stuff.instField = 5;
Main.assertTrue(false);
} catch (NoSuchFieldError nsfe) { // good
}
try { double d = stuff.wideInstField;
Main.assertTrue(false);
} catch (NoSuchFieldError nsfe) { // good
} try {
stuff.wideInstField = 0.0;
Main.assertTrue(false);
} catch (NoSuchFieldError nsfe) { // good
}
try { int y = UnresStuff.staticField;
Main.assertTrue(false);
} catch (NoSuchFieldError nsfe) { // good
} try {
UnresStuff.staticField = 17;
Main.assertTrue(false);
} catch (NoSuchFieldError nsfe) { // good
}
try { double d = UnresStuff.wideStaticField;
Main.assertTrue(false);
} catch (NoSuchFieldError nsfe) { // good
} try {
UnresStuff.wideStaticField = 1.0;
Main.assertTrue(false);
} catch (NoSuchFieldError nsfe) { // good
}
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.