publicstaticvoid main(String[] argv) {
BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_INT_ARGB);
Graphics2D g2d = (Graphics2D)bi.getGraphics();
g2d.clip(null); // silently return, no NPE should be thrown
g2d.setClip(0, 0, 100, 100);
g2d.setClip(null);
Shape clip1 = g2d.getClip(); if (clip1 != null) { thrownew RuntimeException("Clip is not cleared");
}
g2d.setClip(0, 0, 100, 100); try {
g2d.clip(null); thrownew RuntimeException("NPE is expected");
} catch (NullPointerException e) { //expected
System.out.println("NPE is thrown");
}
}
}
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.19Bemerkung:
(vorverarbeitet am 2026-10-11)
¤
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.