01: package ch.ethz.prose.jvmai.jikesrvm.stub_weaver;
02:
03: import ch.ethz.jvmai.ExceptionJoinPoint;
04:
05: /**
06: * Concrete implementation of a ExceptionCatchJoinPoint for the Jikes RVM.
07: *
08: * @author Johann Gyger
09: */
10: public class ExceptionThrowJoinPointImpl extends ExceptionJoinPointImpl
11: implements ExceptionJoinPoint {
12:
13: public String getKind() {
14: return KIND_EXCEPTION_THROW_ARGS_JP;
15: }
16:
17: public int getMask() {
18: return MASK_CODE_JP | MASK_EXCEPTION_THROW_ARGS_JP;
19: }
20:
21: public boolean hasHandler() {
22: throw new RuntimeException(
23: "TODO ExceptionThrowJoinPointImpl.hasHandler");
24: }
25:
26: public Class handlerClass() {
27: throw new RuntimeException(
28: "TODO ExceptionThrowJoinPointImpl.handlerClass");
29: }
30:
31: }
|