Keine BEA-Beehive-Annotationen @jpf:exception-handler verwenden

Mit dieser Regel werden BEA-Beehive-Javadoc-Tags @jpf:exception-handler in den migrierten JPF-Dateien markiert. Für diese Regel gibt es eine Schnellkorrektur, die den Tag in eine @Jpf.ExceptionHandler-Annotation auf Methodenebene konvertiert.

Das folgende Beispiel veranschaulicht BEA-Beehive-Javadoc-Tags @jpf:exception-handler:


/**
 * @jpf:exception-handler
 * @jpf:forward name="errorPage" path="/error.jsp"
 */

protected Forward handleException(Exception e, String message)

Die Schnellkorrektur migriert diese Tags wie im folgenden Beispiel gezeigt:


/**
 * @jpf:exception-handler
 * @jpf:forward name="errorPage" path="/error.jsp"
 */

@Jpf.ExceptionHandler(forwards = { @Jpf.Forward(name = "errorPage", path = "/error.jsp") })
protected Forward handleException(Exception e, String message)

Die Javadoc wird in reguläre Java™-Kommentare konvertiert, damit die Regel den Tag @jpf nicht mehr sucht.