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: // used packages/classes
29: import ch.ethz.jvmai.JVMAIRuntimeException;
30:
31: /**
32: * Thrown by HotSwap advise weaving aspect interface when the class file bytes that
33: * should redefine an existing class with an instrumented version of it are
34: * invalide.
35: *
36: * @version $Revision$
37: * @author Angela Nicoara
38: * @author Gerald Linhofer
39: */
40: public class IlligalClassFormatException extends JVMAIRuntimeException {
41:
42: private static final long serialVersionUID = 3616446800102176309L;
43:
44: /**
45: * Constructs an <code>IlligalClassFormatException</code> with no detail message.
46: */
47: public IlligalClassFormatException() {
48: super ();
49: }
50:
51: /**
52: * Constructs an <code>IlligalClassFormatException</code> with the specified
53: * detail message.
54: */
55: public IlligalClassFormatException(String s) {
56: super (s);
57: }
58:
59: }
60:
61: //======================================================================
62: //
63: // $Log$
64: //
|