package test0167; | |
import java.lang.annotation.Target; | |
import static java.lang.annotation.ElementType.*; | |
import java.lang.annotation.Retention; | |
import static java.lang.annotation.RetentionPolicy.*; | |
import static test0167.Jpf.*; | |
interface Jpf { | |
@Target(value=METHOD) | |
@Retention(value=RUNTIME) | |
public static @interface ExceptionHandler {} | |
@Target(value=ANNOTATION_TYPE) | |
@Retention(value=RUNTIME) | |
public static @interface Forward {} | |
} | |
public class X { | |
@Jpf.ExceptionHandler() | |
protected Forward newExceptionHandler1(Exception ex, String actionName, | |
String message, Object form) | |
{ | |
return null; | |
} | |
} |