01: package ch.ethz.prose.jvmai.jikesrvm.stub_weaver;
02:
03: import ch.ethz.jvmai.MethodExitJoinPoint;
04:
05: /**
06: * Concrete implementation of a MethodExitJoinPoint for the Jikes RVM.
07: *
08: * @author Johann Gyger
09: */
10: public class MethodExitJoinPointImpl extends MethodJoinPointImpl
11: implements MethodExitJoinPoint {
12:
13: public String getKind() {
14: return KIND_METHOD_EXIT_JP;
15: }
16:
17: public int getMask() {
18: return MASK_CODE_JP | MASK_METHOD_EXIT_JP;
19: }
20:
21: public Object getResult() {
22: throw new RuntimeException(
23: "TODO MethodExitJoinPointImpl.getResult");
24: }
25:
26: public void setResult(Object result) {
27: throw new RuntimeException(
28: "TODO MethodExitJoinPointImpl.setResult");
29: }
30:
31: }
|