void test(boolean cond) { var x = cond ? x : x; //error - self reference var y = (Function<Integer, Integer>)(Integer y) -> y; //error - bad shadowing var z = (Runnable)() -> { int z2 = m(z); }; //error - self reference var w = new Object() { int w = 42; void test() { int w2 = w; } }; //ok int u = u; //ok int q = q(); //ok
}
}
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.