11
11
import net.sourceforge.pmd.benchmark.TimeTracker;
12
12
import net.sourceforge.pmd.benchmark.TimedOperation;
13
13
import net.sourceforge.pmd.benchmark.TimedOperationCategory;
14
-
import net.sourceforge.pmd.util.ResourceLoader;
15
14
16
15
/**
17
16
* @deprecated Use a {@link RuleSetLoader} instead
@@ -79,35 +78,6 @@ public static RuleSets getRuleSetsWithBenchmark(String rulesets, RuleSetFactory
79
78
}
80
79
}
81
80
82
-
/**
83
-
* @deprecated Use a {@link RuleSetLoader}
84
-
*/
85
-
@InternalApi
86
-
@Deprecated
87
-
public static RuleSetFactory getRulesetFactory(final PMDConfiguration configuration,
88
-
final ResourceLoader resourceLoader) {
89
-
return new RuleSetFactory(resourceLoader, configuration.getMinimumPriority(), true,
90
-
configuration.isRuleSetFactoryCompatibilityEnabled());
91
-
}
92
-
93
-
/**
94
-
* Returns a ruleset factory which uses the classloader for PMD
95
-
* classes to resolve resource references.
96
-
*
97
-
* @param configuration PMD configuration, contains info about the
98
-
* factory parameters
99
-
*
100
-
* @return A ruleset factory
101
-
*
102
-
* @see #createFactory(PMDConfiguration, ClassLoader)
103
-
*
104
-
* @deprecated Use {@link RuleSetLoader#fromPmdConfig(PMDConfiguration)}
105
-
*/
106
-
@Deprecated
107
-
public static RuleSetFactory createFactory(final PMDConfiguration configuration) {
108
-
return createFactory(configuration, RulesetsFactoryUtils.class.getClassLoader());
109
-
}
110
-
111
81
/**
112
82
* Returns a ruleset factory with default parameters. It doesn't prune
113
83
* rules based on priority, and doesn't warn for deprecations.
@@ -116,105 +86,9 @@ public static RuleSetFactory createFactory(final PMDConfiguration configuration)
116
86
*
117
87
* @see RuleSetLoader
118
88
*/
119
-
public static RuleSetFactory defaultFactory() {
120
-
return new RuleSetFactory();
121
-
}
122
-
123
-
/**
124
-
* Returns a ruleset factory which uses the provided {@link ClassLoader}
125
-
* to resolve resource references. It warns for deprecated rule usages.
126
-
*
127
-
* @param configuration PMD configuration, contains info about the
128
-
* factory parameters
129
-
* @param classLoader Class loader to load resources
130
-
*
131
-
* @return A ruleset factory
132
-
*
133
-
* @see #createFactory(PMDConfiguration)
134
-
*
135
-
* @deprecated Use a {@link RuleSetLoader}
136
-
*/
137
-
@Deprecated
138
-
public static RuleSetFactory createFactory(final PMDConfiguration configuration, ClassLoader classLoader) {
139
-
return createFactory(classLoader,
140
-
configuration.getMinimumPriority(),
141
-
true,
142
-
configuration.isRuleSetFactoryCompatibilityEnabled());
143
-
}
144
-
145
-
/**
146
-
* Returns a ruleset factory which uses the provided {@link ClassLoader}
147
-
* to resolve resource references.
148
-
*
149
-
* @param minimumPriority Minimum priority for rules to be included
150
-
* @param warnDeprecated If true, print warnings when deprecated rules are included
151
-
* @param enableCompatibility If true, rule references to moved rules are mapped to their
152
-
* new location if they are known
153
-
* @param classLoader Class loader to load resources
154
-
*
155
-
* @return A ruleset factory
156
-
*
157
-
* @see #createFactory(PMDConfiguration)
158
-
*
159
-
* @deprecated Use a {@link RuleSetLoader}
160
-
*/
161
89
@Deprecated
162
-
public static RuleSetFactory createFactory(ClassLoader classLoader,
163
-
RulePriority minimumPriority,
164
-
boolean warnDeprecated,
165
-
boolean enableCompatibility) {
166
-
167
-
return new RuleSetFactory(new ResourceLoader(classLoader), minimumPriority, warnDeprecated, enableCompatibility);
168
-
}
169
-
170
-
/**
171
-
* Returns a ruleset factory which uses the classloader for PMD
172
-
* classes to resolve resource references.
173
-
*
174
-
* @param minimumPriority Minimum priority for rules to be included
175
-
* @param warnDeprecated If true, print warnings when deprecated rules are included
176
-
* @param enableCompatibility If true, rule references to moved rules are mapped to their
177
-
* new location if they are known
178
-
*
179
-
* @return A ruleset factory
180
-
*
181
-
* @see #createFactory(PMDConfiguration)
182
-
*
183
-
* @deprecated Use a {@link RuleSetLoader}
184
-
*/
185
-
@Deprecated
186
-
public static RuleSetFactory createFactory(RulePriority minimumPriority,
187
-
boolean warnDeprecated,
188
-
boolean enableCompatibility) {
189
-
return new RuleSetFactory(new ResourceLoader(), minimumPriority, warnDeprecated, enableCompatibility);
190
-
}
191
-
192
-
/**
193
-
* Returns a ruleset factory which uses the classloader for PMD
194
-
* classes to resolve resource references.
195
-
*
196
-
* @param minimumPriority Minimum priority for rules to be included
197
-
* @param warnDeprecated If true, print warnings when deprecated rules are included
198
-
* @param enableCompatibility If true, rule references to moved rules are mapped to their
199
-
* new location if they are known
200
-
* @param includeDeprecatedRuleReferences If true, deprecated rule references are retained. Usually, these
201
-
* references are ignored, since they indicate renamed/moved rules, and the referenced
202
-
* rule is often included in the same ruleset. Enabling this might result in
203
-
* duplicated rules.
204
-
*
205
-
* @return A ruleset factory
206
-
*
207
-
* @see #createFactory(PMDConfiguration)
208
-
* @deprecated Use a {@link RuleSetLoader}
209
-
*/
210
-
@Deprecated
211
-
public static RuleSetFactory createFactory(RulePriority minimumPriority,
212
-
boolean warnDeprecated,
213
-
boolean enableCompatibility,
214
-
boolean includeDeprecatedRuleReferences) {
215
-
216
-
return new RuleSetFactory(new ResourceLoader(), minimumPriority, warnDeprecated, enableCompatibility,
217
-
includeDeprecatedRuleReferences);
90
+
public static RuleSetFactory defaultFactory() {
91
+
return new RuleSetLoader().toFactory();
218
92
}
219
93
220
94
/**
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4