staticvoid assertTrue(boolean cond) {
assertionCount++; if (!cond) thrownew AssertionError();
}
interface Block<T> { void apply(T t);
}
publicstaticvoid main(String[] args) { //anon class
Block<Object> ba1 = t -> { new Object() {
String get() { return""; }
};
assertTrue((Integer)t == 1);
};
ba1.apply(1);
//local class
Block<Object> ba2 = t -> { class A {
String get() { return""; }
}; new A();
assertTrue((Integer)t == 2);
};
ba2.apply(2);
assertTrue(assertionCount == 2);
}
}
Messung V0.5 in Prozent
¤ 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.0.10Bemerkung:
¤
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.