PMDException xref

View Javadoc
1 /**
2  * BSD-style license; for more info see http://pmd.sourceforge.net/license.html 
3  */
4 package net.sourceforge.pmd;
5 
6 /**
7  * A convenience exception wrapper. Contains the original exception, if any.
8  * Also, contains a severity number (int). Zero implies no severity. The higher
9  * the number the greater the severity.
10  * 
11  * @author Donald A. Leckie
12  * @version $Revision,ドル $Date$
13  * @since August 30, 2002
14  */
15 public class PMDException extends Exception {
16 private static final long serialVersionUID = 6938647389367956874L;
17 
18 private int severity;
19 
20 /**
21  * Creates a new PMD exception with the specified message.
22  * @param message the message
23  */
24 public PMDException(String message) {
25 super(message);
26 }
27 
28 /**
29  * Creates a new PMD exception with the specified message and the given reason as root cause.
30  * @param message the message
31  * @param reason the root cause
32  */
33 public PMDException(String message, Exception reason) {
34 super(message, reason);
35 }
36 
37 public void setSeverity(int severity) {
38 this.severity = severity;
39 }
40 
41 public int getSeverity() {
42 return severity;
43 }
44 }

AltStyle によって変換されたページ (->オリジナル) /