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: ProseVmException.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.inf.iks.jvmai.jvmdi;
28:
29: /**
30: * Exception class ProseVmException signals that
31: * an interla operation of the vm failed.
32: *
33: * @version $Revision: 1.1.1.1 $
34: * @author Andrei Popovici
35: */
36: public class ProseVmException extends RuntimeException {
37:
38: private static final long serialVersionUID = 3258134652324623920L;
39:
40: /**
41: * Constructs an <code>ProseVmException</code>
42: * with no detail message.
43: */
44: public ProseVmException() {
45: super ();
46: }
47:
48: /**
49: * Constructs an <code>ProseVmException</code>
50: * with the specified detail message.
51: */
52: public ProseVmException(String s) {
53: super (s);
54: }
55:
56: }
57:
58: //======================================================================
59: //
60: // $Log: ProseVmException.java,v $
61: // Revision 1.1.1.1 2003/07/02 15:30:50 apopovic
62: // Imported from ETH Zurich
63: //
64: // Revision 1.3 2003/03/04 11:26:45 popovici
65: // Important refactorization step (march):
66: // - removal of 'JoinPointEvents'; JoinPoints now have the same function as events
67: // - reimplementation of the JVMAIDebuggerAspectInterface (better performance, coding conventions, removal of ProseVM
68: // structures
69: //
70: // Revision 1.2 2002/03/28 13:48:21 popovici
71: // Mozilla-ified
72: //
73: // Revision 1.1 2002/02/14 16:02:29 popovici
74: // Bug fixes, PROSEVM moved to boot
75: //
76: // Revision 1.1 2002/02/06 11:53:54 popovici
77: // Refactoring from prose classical to jvmai
78: //
79: // Revision 1.1.1.1 2001/11/29 18:13:11 popovici
80: // Sources from runes
81: //
82: // Revision 1.1.2.1 2001/11/21 11:55:50 popovici
83: // Initial Revision
84: //
|