1 package net.sourceforge.pmd;
2
3 /**
4 * This is a Rule implementation which can be used in scenarios where an actual
5 * functional Rule is not needed. For example, during unit testing, or as
6 * an editable surrogate used by IDE plugins.
7 */
8 public class MockRule extends AbstractRule {
9
10 public MockRule() {
11 super();
12 }
13
14 public MockRule(String name, String description, String message, String ruleSetName, int priority) {
15 this(name, description, message, ruleSetName);
16 setPriority(priority);
17 }
18
19 public MockRule(String name, String description, String message, String ruleSetName) {
20 super();
21 setName(name);
22 setDescription(description);
23 setMessage(message);
24 setRuleSetName(ruleSetName);
25 }
26 }