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 Developer of the Original Code is Andrei Popovici. Portions
17: // created by Andrei Popovici are Copyright (C) 2002 Andrei Popovici.
18: // All Rights Reserved.
19: //
20: // Contributor(s):
21: // $Id: AspectManagerException.java,v 1.1.1.1 2003/07/02 15:30:50 apopovic Exp $
22: // =====================================================================
23: //
24: // (history at end)
25: //
26:
27: package ch.ethz.prose;
28:
29: /**
30: * Exception class AspectManagerException signals that an extension
31: * manager does not support the insertion or withdrawal of a given extension.
32: *
33: * <p>
34: *
35: * An extension manager is a remote extension. This may be used by concrete
36: * implementations of the <code>AspectManager</code> interface.
37: *
38: * @version $Revision: 1.1.1.1 $
39: * @author Andrei Popovici
40: */
41: public class AspectManagerException extends RuntimeException {
42:
43: private static final long serialVersionUID = 3618976771995742772L;
44:
45: /**
46: * Constructs an <code>AspectManagerException</code> with no detail message.
47: */
48: public AspectManagerException() {
49: super ();
50: }
51:
52: /**
53: * Constructs an <code>AspectManagerException</code> with the specified
54: * detail message.
55: */
56: public AspectManagerException(String s) {
57: super (s);
58: }
59:
60: }
61:
62: //======================================================================
63: //
64: // $Log: AspectManagerException.java,v $
65: // Revision 1.1.1.1 2003/07/02 15:30:50 apopovic
66: // Imported from ETH Zurich
67: //
68: // Revision 1.1 2003/05/05 13:58:33 popovici
69: // renaming from runes to prose
70: //
71: // Revision 1.1 2003/04/17 15:15:10 popovici
72: // Extension->Aspect renaming
73: //
74: // Revision 1.4 2003/03/04 18:36:37 popovici
75: // Organization of imprts
76: //
77: // Revision 1.3 2003/03/04 11:27:13 popovici
78: // Important refactorization step (march):
79: // - removal of 'JoinPointEvents'; JoinPoints now have the same function as events
80: // - reimplementation of the JVMAIDebuggerAspectInterface (better performance, coding conventions, removal of ProseVM
81: // structures
82: //
83: // Revision 1.2 2002/03/28 13:48:34 popovici
84: // Mozilla-ified
85: //
86: // Revision 1.1.1.1 2001/11/29 18:13:15 popovici
87: // Sources from runes
88: //
89: // Revision 1.1.2.1 2001/02/07 11:49:05 popovici
90: // Initial Revision
91: //
|