View Javadoc
1   package org.castor.core.exception;
2   
3   /**
4    * {@link RuntimeException} descendant to signal problems during 
5    * class descriptor instantiation.
6    * 
7    * @author Werner Guttmann
8    * @since 1.2.1
9    *
10   */
11  public class IllegalClassDescriptorInitialization extends RuntimeException {
12  
13      /**
14       * serial version UID
15       */
16      private static final long serialVersionUID = 1L;
17  
18      /**
19       * Creates an instance of {@link IllegalClassDescriptorInitialization}.
20       */
21      public IllegalClassDescriptorInitialization() {
22          super();
23      }
24  
25      /**
26       * Creates an instance of {@link IllegalClassDescriptorInitialization}.
27       * @param message error message
28       */
29      public IllegalClassDescriptorInitialization(final String message) {
30          super(message);
31      }
32  
33      /**
34       * Creates an instance of {@link IllegalClassDescriptorInitialization}.
35       * @param cause Root exception 
36       */
37      public IllegalClassDescriptorInitialization(final Throwable cause) {
38          super(cause);
39      }
40  
41      /**
42       * Creates an instance of {@link IllegalClassDescriptorInitialization}.
43       * @param message error message
44       * @param cause Root exception 
45       */
46      public IllegalClassDescriptorInitialization(final String message,
47              final Throwable cause) {
48          super(message, cause);
49      }
50  
51  }