Не использовать аннотации @jpf:action BEA Beehive

Это правило помечает теги Javadoc @jpf:action BEA Beehive в мигрированных файлах JPF. С правилом связано быстрое исправление, преобразующее тег в аннотацию @Jpf.Action на уровне метода. Как правило, такие аннотации используются для определения списка перенаправлений.

Ниже приведен пример тегов Javadoc @jpf:action BEA Beehive:


/**
 * @jpf:action
 * @jpf:forward name="login" path="login.jsp"
 * @jpf:forward name="success" path="index.jsp"
 * @jpf:validation-error-forward name="error" path="login.jsp"
 */

protected Forward AuthAction(AuthActionForm form)

Быстрое исправление преобразует эти теги в код, показанный в следующем примере:


/*
 * @jpf:action
 * @jpf:forward name="login" path="login.jsp"
 * @jpf:forward name="success" path="index.jsp"
 * @jpf:validation-error-forward name="error" path="login.jsp"
 */

@Jpf.Action(
forwards = {
@Jpf.Forward(name = "login", path = "/login.jsp"),
@Jpf.Forward(name = "success", path = "/index.jsp")
},
validationErrorForward = @Jpf.Forward(name = "error", path = "/login.jsp"))
protected Forward AuthAction(AuthActionForm form)

Javadoc преобразуется в обычные комментарии Java, чтобы в дальнейшем правило не находило тег @jpf.