01: //
02: // This file is part of the prose package.
03: //
04: // The contents of this file are subject to the Mozilla Public License
05: // Version 1.1 (the "License"); you may not use this file except in
06: // compliance with the License. You may obtain a copy of the License at
07: // http://www.mozilla.org/MPL/
08: //
09: // Software distributed under the License is distributed on an "AS IS" basis,
10: // WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11: // for the specific language governing rights and limitations under the
12: // License.
13: //
14: // The Original Code is prose.
15: //
16: // The Initial Developers of the Original Code is Angela Nicoara and Gerald Linhofer.
17: // All Rights Reserved.
18: //
19: // Contributor(s):
20: // $Id$
21: // ======================================================================
22: //
23: // (history at end)
24: //
25:
26: package ch.ethz.jvmai;
27:
28: /**
29: * ExceptionCatchJoinPoint represents a joinpoint denoting the catching of an exception.
30: *
31: * @version $Revision$
32: * @author Angela Nicoara
33: */
34: public interface ExceptionCatchJoinPoint extends CodeJoinPoint {
35:
36: public static String KIND = JoinPointKinds.KIND_EXCEPTION_CATCH_ARGS_JP;
37:
38: /**
39: * Specifies the exception object that has been thrown.
40: */
41: public Throwable getException();
42: }
43:
44: //===========================================================================
45: //
46: // $Log$
47: //
|