KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > edu > umd > cs > findbugs > props > PriorityAdjustment


1 /*
2  * FindBugs - Find bugs in Java programs
3  * Copyright (C) 2005, University of Maryland
4  *
5  * This library is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Lesser General Public
7  * License as published by the Free Software Foundation; either
8  * version 2.1 of the License, or (at your option) any later version.
9  *
10  * This library is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13  * Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public
16  * License along with this library; if not, write to the Free Software
17  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18  */

19 package edu.umd.cs.findbugs.props;
20
21 /**
22  * Enum representing how a particular warning property is
23  * expected to affect its likelihood of being serious, benign,
24  * or a false positive.
25  *
26  * @author David Hovemeyer
27  */

28 public class PriorityAdjustment {
29     private String JavaDoc value;
30     
31     private PriorityAdjustment(String JavaDoc value) {
32         this.value = value;
33     }
34
35         @Override JavaDoc
36         public String JavaDoc toString() {
37         return value;
38         }
39     
40     /** No adjustment to the priority. */
41     public static final PriorityAdjustment NO_ADJUSTMENT =
42         new PriorityAdjustment("NO_ADJUSTMENT");
43     /** Raise the priority. */
44     public static final PriorityAdjustment RAISE_PRIORITY =
45         new PriorityAdjustment("RAISE_PRIORITY");
46     /** Raise the priority. */
47     public static final PriorityAdjustment RAISE_PRIORITY_TO_AT_LEAST_NORMAL =
48         new PriorityAdjustment("RAISE_PRIORITY_TO_AT_LEAST_NORMAL");
49     /** Raise the priority. */
50     public static final PriorityAdjustment RAISE_PRIORITY_TO_HIGH =
51         new PriorityAdjustment("RAISE_PRIORITY_TO_HIGH");
52     /** Priority is at most low. */
53     public static final PriorityAdjustment AT_MOST_LOW =
54         new PriorityAdjustment("AT_MOST_LOW");
55
56     /** Lower the priority. */
57     public static final PriorityAdjustment LOWER_PRIORITY =
58         new PriorityAdjustment("LOWER_PRIORITY");
59     /** Warning is likely to be a false positive. */
60     public static final PriorityAdjustment FALSE_POSITIVE =
61         new PriorityAdjustment("FALSE_POSITIVE");
62 }
63
Popular Tags