Java Getriebe

Java und NetBeans

JEP 277: Enhanced Deprecation

In Java 9 wird (endlich) etwas für (oder gegen) den alten Kram gemacht, der die JDK mittlerweile so alles zumüllt:

Quelle: JEP 277: Enhanced Deprecation

Interessant finde ich auch die neuen Parameter für die @Deprecated Annotation: forRemoval und since. Sind Elemente mit ersterem Parameter markiert, lassen sich die Deprecated Warnungen nicht mehr direkt mit @SuppressWarnings("deprecation") wegignorieren, sondern müssten dann mit @SuppressWarnings("removal") unterdrückt werden. Allerdings wird denke ich jeder, der dies in unserem Projekt macht direkt von mir gevierteilt.