Não usar anotações @jpf:exception-handler do BEA Beehive

As tags Javadoc @jpf:exception-handler do BEA Beehive nos arquivos JPF migrados são sinalizadas com essa regra. A regra possui uma correção rápida que converte a tag em uma anotação de nível de método @Jpf.ExceptionHandler.

O exemplo a seguir mostra as tags Javadoc @jpf:exception-handler do BEA Beehive:


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

protected Forward handleException(Exception e, String message)

A correção rápida migra essas tags conforme mostrado no exemplo a seguir:


/**
 * @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)

O Javadoc é convertido em comentários Java™ regulares para que a regra não continue a detectar a tag @jpf.