PreferencesUtil.java

1
package com.jsql.util;
2
3
import com.jsql.model.InjectionModel;
4
import com.jsql.model.exception.JSqlRuntimeException;
5
import com.jsql.util.reverse.ModelReverse;
6
import org.apache.commons.lang3.StringUtils;
7
import org.apache.commons.lang3.SystemUtils;
8
import org.yaml.snakeyaml.LoaderOptions;
9
import org.yaml.snakeyaml.Yaml;
10
11
import java.io.IOException;
12
import java.util.List;
13
import java.util.Map;
14
import java.util.prefs.Preferences;
15
import java.util.stream.Collectors;
16
17
/**
18
 * Utility class to manage JVM preferences previously saved into the system.
19
 * Only general settings are processed by this utility, other specific preferences
20
 * like those for proxy are defined from specific utility classes.
21
 */
22
public class PreferencesUtil {
23
24
    public static final String EW_SPLIT = "verticalSplitter";
25
    public static final String NS_SPLIT = "horizontalSplitter";
26
    public static final String CHUNK_VISIBLE = "chunk_visible";
27
    public static final String BINARY_VISIBLE = "binary_visible";
28
    public static final String NETWORK_VISIBLE = "header_visible";
29
    public static final String JAVA_VISIBLE = "java_visible";
30
    public static final String IS_MAXIMIZED = "is_maximized";
31
32
    // File path saved in preference.
33
    private String pathFile;
34
35
    private boolean isCheckingUpdate = true;
36
37
    // True if bugs are sent to GitHub.
38
    private boolean isReportingBugs = true;
39
    
40
    private boolean is4K = false;
41
    
42
    private boolean isFollowingRedirection = false;
43
    private boolean isHttp2Disabled = false;
44
    
45
    private boolean isNotInjectingMetadata = false;
46
    private boolean isNotSearchingCharInsertion = false;
47
    private boolean isNotShowingVulnReport = false;
48
49
    private boolean isCheckingAllParam = false;
50
    private boolean isCheckingAllURLParam = false;
51
    private boolean isCheckingAllRequestParam = false;
52
    private boolean isCheckingAllHeaderParam = false;
53
    private boolean isCheckingAllBase64Param = false;
54
    private boolean isCheckingAllJsonParam = false;
55
    private boolean isCheckingAllCookieParam = false;
56
    private boolean isCheckingAllSoapParam = false;
57
    
58
    private boolean isPerfIndexDisabled = false;
59
    private boolean isDefaultStrategy = false;
60
    private boolean isZipStrategy = false;
61
    private boolean isDiosStrategy = false;
62
    private boolean isUrlEncodingDisabled = false;
63
    private boolean isUrlRandomSuffixDisabled = false;
64
65
    private boolean isParsingForm = false;
66
    private boolean isNotTestingConnection = false;
67
    private boolean isNotProcessingCookies = false;
68
    private boolean isProcessingCsrf = false;
69
    
70
    private boolean isTamperingBase64 = false;
71
    private boolean isTamperingFunctionComment = false;
72
    private boolean isTamperingVersionComment = false;
73
    private boolean isTamperingEqualToLike = false;
74
    private boolean isTamperingRandomCase = false;
75
    private boolean isTamperingEval = false;
76
    private boolean isTamperingSpaceToMultilineComment = false;
77
    private boolean isTamperingSpaceToDashComment = false;
78
    private boolean isTamperingSpaceToSharpComment = false;
79
80
    private String csrfUserTag = StringUtils.EMPTY;
81
    private String csrfUserTagOutput = StringUtils.EMPTY;
82
    private boolean isCsrfUserTag = false;
83
    private boolean isLimitingThreads = true;
84
    private int countLimitingThreads = 5;
85
    private boolean isConnectionTimeout = false;
86
    private int countConnectionTimeout = 15;
87
    private boolean isUnicodeDecodeDisabled = false;
88
    private boolean isUrlDecodeDisabled = false;
89
90
    private boolean isStrategyTimeDisabled = false;
91
    private boolean isStrategyBlindBitDisabled = false;
92
    private boolean isStrategyBlindBinDisabled = false;
93
    private boolean isStrategyMultibitDisabled = false;
94
    private boolean isStrategyStackDisabled = false;
95
    private boolean isStrategyErrorDisabled = false;
96
    private boolean isStrategyUnionDisabled = false;
97
98
    private boolean isLimitingUnionIndex = false;
99
    private int countUnionIndex = 50;
100
    private boolean isLimitingSleepTimeStrategy = false;
101
    private int countSleepTimeStrategy = 5;
102
103
    private String themeFlatLafName = StringUtils.EMPTY;
104
    private String languageTag = StringUtils.EMPTY;
105
    private boolean isUserAgentRandom = false;
106
    private boolean isUrlDecodeNetworkTab = false;
107
108
    private final Yaml yaml;
109
    private String commandsReverseYaml;
110
    private List<ModelReverse> commandsReverse;
111
112
    public PreferencesUtil() {
113
        var loaderOptions = new LoaderOptions();
114 1 1. <init> : removed call to org/yaml/snakeyaml/LoaderOptions::setWarnOnDuplicateKeys → SURVIVED
        loaderOptions.setWarnOnDuplicateKeys(false);  // required to prevent snakeyaml logs
115
        this.yaml = new Yaml(loaderOptions);
116
        try {
117 1 1. <init> : removed call to com/jsql/util/PreferencesUtil::parseReverseCommands → SURVIVED
            this.parseReverseCommands(StringUtil.fromBase64Zip(StringUtil.getFile("exploit/reverse.yml").trim()));
118
        } catch (IOException e) {
119
            throw new JSqlRuntimeException(e);
120
        }
121
    }
122
123
    public void parseReverseCommands(String commandsReverseYaml) {
124
        List<Map<String, String>> commandsReverseMap = this.yaml.load(commandsReverseYaml);
125
        this.commandsReverse = commandsReverseMap.stream()
126 1 1. lambda$parseReverseCommands$0 : replaced return value with null for com/jsql/util/PreferencesUtil::lambda$parseReverseCommands$0 → SURVIVED
            .map(map -> new ModelReverse(
127
                map.get("name"),
128
                map.get("command").replaceAll("\\n\\s*", StringUtils.EMPTY)
129
            ))
130
            .collect(Collectors.toList());
131
        this.commandsReverseYaml = commandsReverseYaml;
132
    }
133
134
    /**
135
     * Initialize the utility class with previously saved JVM preferences and apply
136
     * loaded settings to the system.
137
     */
138
    public void loadSavedPreferences() {
139
        
140
        // Use Preferences API to persist proxy configuration
141
        Preferences preferences = Preferences.userRoot().node(InjectionModel.class.getName());
142
        
143
        this.pathFile = preferences.get("pathFile", SystemUtils.USER_DIR);
144
        
145
        this.isCheckingUpdate = preferences.getBoolean("isCheckingUpdate", true);
146
        this.isReportingBugs = preferences.getBoolean("isReportingBugs", true);
147
        
148
        this.isFollowingRedirection = preferences.getBoolean("isFollowingRedirection", false);
149
        this.isHttp2Disabled = preferences.getBoolean("isHttp2Disabled", false);
150
        this.isNotInjectingMetadata = preferences.getBoolean("isNotInjectingMetadata", false);
151
        this.isNotSearchingCharInsertion = preferences.getBoolean("isNotSearchingCharInsertion", false);
152
        this.isNotShowingVulnReport = preferences.getBoolean("isNotShowingVulnReport", false);
153
154
        this.isCheckingAllParam = preferences.getBoolean("isCheckingAllParam", false);
155
        this.isCheckingAllURLParam = preferences.getBoolean("isCheckingAllURLParam", false);
156
        this.isCheckingAllRequestParam = preferences.getBoolean("isCheckingAllRequestParam", false);
157
        this.isCheckingAllHeaderParam = preferences.getBoolean("isCheckingAllHeaderParam", false);
158
        this.isCheckingAllBase64Param = preferences.getBoolean("isCheckingAllBase64Param", false);
159
        this.isCheckingAllJsonParam = preferences.getBoolean("isCheckingAllJsonParam", false);
160
        this.isCheckingAllCookieParam = preferences.getBoolean("isCheckingAllCookieParam", false);
161
        this.isCheckingAllSoapParam = preferences.getBoolean("isCheckingAllSoapParam", false);
162
        
163
        this.isPerfIndexDisabled = preferences.getBoolean("isPerfIndexDisabled", false);
164
        this.isDefaultStrategy = preferences.getBoolean("isDefaultStrategy", false);
165
        this.isZipStrategy = preferences.getBoolean("isZipStrategy", false);
166
        this.isDiosStrategy = preferences.getBoolean("isDiosStrategy", false);
167
        this.isUrlEncodingDisabled = preferences.getBoolean("isUrlEncodingDisabled", false);
168
        this.isUrlRandomSuffixDisabled = preferences.getBoolean("isUrlRandomSuffixDisabled", false);
169
170
        this.isParsingForm = preferences.getBoolean("isParsingForm", false);
171
        this.isNotTestingConnection = preferences.getBoolean("isNotTestingConnection", false);
172
        this.isNotProcessingCookies = preferences.getBoolean("isNotProcessingCookies", false);
173
        this.isProcessingCsrf = preferences.getBoolean("isProcessingCsrf", false);
174
        
175
        this.isTamperingBase64 = preferences.getBoolean("isTamperingBase64", false);
176
        this.isTamperingEqualToLike = preferences.getBoolean("isTamperingEqualToLike", false);
177
        this.isTamperingFunctionComment = preferences.getBoolean("isTamperingFunctionComment", false);
178
        this.isTamperingVersionComment = preferences.getBoolean("isTamperingVersionComment", false);
179
        this.isTamperingRandomCase = preferences.getBoolean("isTamperingRandomCase", false);
180
        this.isTamperingEval = preferences.getBoolean("isTamperingEval", false);
181
        this.isTamperingSpaceToDashComment = preferences.getBoolean("isTamperingSpaceToDashComment", false);
182
        this.isTamperingSpaceToMultilineComment = preferences.getBoolean("isTamperingSpaceToMultilineComment", false);
183
        this.isTamperingSpaceToSharpComment = preferences.getBoolean("isTamperingSpaceToSharpComment", false);
184
        
185
        this.is4K = preferences.getBoolean("is4K", false);
186
        this.isCsrfUserTag = preferences.getBoolean("isCsrfUserTag", false);
187
        this.csrfUserTag = preferences.get("csrfUserTag", StringUtils.EMPTY);
188
        this.csrfUserTagOutput = preferences.get("csrfUserTagOutput", StringUtils.EMPTY);
189
        this.isLimitingThreads = preferences.getBoolean("isLimitingThreads", true);
190
        this.countLimitingThreads = preferences.getInt("countLimitingThreads", 5);
191
        this.isConnectionTimeout = preferences.getBoolean("isConnectionTimeout", false);
192
        this.countConnectionTimeout = preferences.getInt("countConnectionTimeout", 15);
193
        this.isUnicodeDecodeDisabled = preferences.getBoolean("isUnicodeDecodeDisabled", false);
194
        this.isUrlDecodeDisabled = preferences.getBoolean("isUrlDecodeDisabled", false);
195
        this.countUnionIndex = preferences.getInt("countUnionIndex", 50);
196
        this.isLimitingUnionIndex = preferences.getBoolean("isLimitingUnionIndex", false);
197
        this.countSleepTimeStrategy = preferences.getInt("countSleepTimeStrategy", 5);
198
        this.isLimitingSleepTimeStrategy = preferences.getBoolean("isLimitingSleepTimeStrategy", false);
199
200
        this.isStrategyTimeDisabled = preferences.getBoolean("isStrategyTimeDisabled", false);
201
        this.isStrategyBlindBitDisabled = preferences.getBoolean("isStrategyBlindBitDisabled", false);
202
        this.isStrategyBlindBinDisabled = preferences.getBoolean("isStrategyBlindBinDisabled", false);
203
        this.isStrategyMultibitDisabled = preferences.getBoolean("isStrategyMultibitDisabled", false);
204
        this.isStrategyStackDisabled = preferences.getBoolean("isStrategyStackDisabled", false);
205
        this.isStrategyErrorDisabled = preferences.getBoolean("isStrategyErrorDisabled", false);
206
        this.isStrategyUnionDisabled = preferences.getBoolean("isStrategyUnionDisabled", false);
207
208
        this.isUserAgentRandom = preferences.getBoolean("isUserAgentRandom", false);
209
210
        this.themeFlatLafName = preferences.get("themeFlatLafName", StringUtils.EMPTY);
211
        this.languageTag = preferences.get("languageTag", StringUtils.EMPTY);
212
        this.isUrlDecodeNetworkTab = preferences.getBoolean("isUrlDecodeNetworkTab", false);
213
    }
214
    
215
    /**
216
     * Initialize the utility class, persist preferences and
217
     * apply change to the JVM.
218
     */
219
    public void persist() {
220
        
221
        var preferences = Preferences.userRoot().node(InjectionModel.class.getName());
222
223 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isCheckingUpdate", this.isCheckingUpdate);
224 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isReportingBugs", this.isReportingBugs);
225 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("is4K", this.is4K);
226 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isUnicodeDecodeDisabled", this.isUnicodeDecodeDisabled);
227 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isUrlDecodeDisabled", this.isUrlDecodeDisabled);
228 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isLimitingThreads", this.isLimitingThreads);
229 1 1. persist : removed call to java/util/prefs/Preferences::putInt → KILLED
        preferences.putInt("countLimitingThreads", this.countLimitingThreads);
230 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isConnectionTimeout", this.isConnectionTimeout);
231 1 1. persist : removed call to java/util/prefs/Preferences::putInt → SURVIVED
        preferences.putInt("countConnectionTimeout", this.countConnectionTimeout);
232 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isLimitingUnionIndex", this.isLimitingUnionIndex);
233 1 1. persist : removed call to java/util/prefs/Preferences::putInt → SURVIVED
        preferences.putInt("countUnionIndex", this.countUnionIndex);
234 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isLimitingSleepTimeStrategy", this.isLimitingSleepTimeStrategy);
235 1 1. persist : removed call to java/util/prefs/Preferences::putInt → SURVIVED
        preferences.putInt("countSleepTimeStrategy", this.countSleepTimeStrategy);
236 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isCsrfUserTag", this.isCsrfUserTag);
237 1 1. persist : removed call to java/util/prefs/Preferences::put → SURVIVED
        preferences.put("csrfUserTag", this.csrfUserTag);
238 1 1. persist : removed call to java/util/prefs/Preferences::put → SURVIVED
        preferences.put("csrfUserTagOutput", this.csrfUserTagOutput);
239
        
240 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isFollowingRedirection", this.isFollowingRedirection);
241 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isHttp2Disabled", this.isHttp2Disabled);
242 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isNotInjectingMetadata", this.isNotInjectingMetadata);
243 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isNotSearchingCharInsertion", this.isNotSearchingCharInsertion);
244 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isNotShowingVulnReport", this.isNotShowingVulnReport);
245 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isCheckingAllParam", this.isCheckingAllParam);
246 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isCheckingAllURLParam", this.isCheckingAllURLParam);
247 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isCheckingAllRequestParam", this.isCheckingAllRequestParam);
248 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isCheckingAllHeaderParam", this.isCheckingAllHeaderParam);
249
        
250 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isCheckingAllBase64Param", this.isCheckingAllBase64Param);
251 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isCheckingAllJsonParam", this.isCheckingAllJsonParam);
252 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isCheckingAllCookieParam", this.isCheckingAllCookieParam);
253 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isCheckingAllSoapParam", this.isCheckingAllSoapParam);
254 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isParsingForm", this.isParsingForm);
255 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isNotTestingConnection", this.isNotTestingConnection);
256 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isNotProcessingCookies", this.isNotProcessingCookies);
257 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isProcessingCsrf", this.isProcessingCsrf);
258
        
259 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isPerfIndexDisabled", this.isPerfIndexDisabled);
260 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isDefaultStrategy", this.isDefaultStrategy);
261 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isZipStrategy", this.isZipStrategy);
262 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isDiosStrategy", this.isDiosStrategy);
263 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isUrlEncodingDisabled", this.isUrlEncodingDisabled);
264 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isUrlRandomSuffixDisabled", this.isUrlRandomSuffixDisabled);
265
266 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isTamperingBase64", this.isTamperingBase64);
267 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isTamperingEqualToLike", this.isTamperingEqualToLike);
268 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isTamperingVersionComment", this.isTamperingVersionComment);
269 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isTamperingFunctionComment", this.isTamperingFunctionComment);
270 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isTamperingRandomCase", this.isTamperingRandomCase);
271 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isTamperingEval", this.isTamperingEval);
272 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isTamperingSpaceToDashComment", this.isTamperingSpaceToDashComment);
273 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isTamperingSpaceToMultilineComment", this.isTamperingSpaceToMultilineComment);
274 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → KILLED
        preferences.putBoolean("isTamperingSpaceToSharpComment", this.isTamperingSpaceToSharpComment);
275
        
276 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isStrategyTimeDisabled", this.isStrategyTimeDisabled);
277 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isStrategyBlindBitDisabled", this.isStrategyBlindBitDisabled);
278 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isStrategyBlindBinDisabled", this.isStrategyBlindBinDisabled);
279 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isStrategyMultibitDisabled", this.isStrategyMultibitDisabled);
280 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isStrategyStackDisabled", this.isStrategyStackDisabled);
281 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isStrategyErrorDisabled", this.isStrategyErrorDisabled);
282 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isStrategyUnionDisabled", this.isStrategyUnionDisabled);
283
284 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isUserAgentRandom", this.isUserAgentRandom);
285 1 1. persist : removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
        preferences.putBoolean("isUrlDecodeNetworkTab", this.isUrlDecodeNetworkTab);
286
287 1 1. persist : removed call to java/util/prefs/Preferences::put → SURVIVED
        preferences.put("themeFlatLafName", this.themeFlatLafName);
288 1 1. persist : removed call to java/util/prefs/Preferences::put → SURVIVED
        preferences.put("languageTag", this.languageTag);
289
    }
290
    
291
    /**
292
     * Set the general file path to the utility class and persist to JVM preferences.
293
     * @param path folder path to persist
294
     */
295
    public void set(String path) {
296
        this.pathFile = path;
297
        Preferences preferences = Preferences.userRoot().node(InjectionModel.class.getName());
298 1 1. set : removed call to java/util/prefs/Preferences::put → NO_COVERAGE
        preferences.put("pathFile", this.pathFile);
299
    }
300
    
301
    
302
    // Getters and setters
303
    
304
    public String getPathFile() {
305 1 1. getPathFile : replaced return value with "" for com/jsql/util/PreferencesUtil::getPathFile → NO_COVERAGE
        return this.pathFile;
306
    }
307
    
308
    public boolean isCheckingUpdate() {
309 2 1. isCheckingUpdate : replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingUpdate → NO_COVERAGE
2. isCheckingUpdate : replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingUpdate → NO_COVERAGE
        return this.isCheckingUpdate;
310
    }
311
    
312
    public boolean isFollowingRedirection() {
313 2 1. isFollowingRedirection : replaced boolean return with false for com/jsql/util/PreferencesUtil::isFollowingRedirection → NO_COVERAGE
2. isFollowingRedirection : replaced boolean return with true for com/jsql/util/PreferencesUtil::isFollowingRedirection → NO_COVERAGE
        return this.isFollowingRedirection;
314
    }
315
    
316
    public boolean isHttp2Disabled() {
317 2 1. isHttp2Disabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isHttp2Disabled → NO_COVERAGE
2. isHttp2Disabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isHttp2Disabled → NO_COVERAGE
        return this.isHttp2Disabled;
318
    }
319
    
320
    public boolean isReportingBugs() {
321 2 1. isReportingBugs : replaced boolean return with false for com/jsql/util/PreferencesUtil::isReportingBugs → NO_COVERAGE
2. isReportingBugs : replaced boolean return with true for com/jsql/util/PreferencesUtil::isReportingBugs → NO_COVERAGE
        return this.isReportingBugs;
322
    }
323
324
    public boolean isNotInjectingMetadata() {
325 2 1. isNotInjectingMetadata : replaced boolean return with false for com/jsql/util/PreferencesUtil::isNotInjectingMetadata → NO_COVERAGE
2. isNotInjectingMetadata : replaced boolean return with true for com/jsql/util/PreferencesUtil::isNotInjectingMetadata → NO_COVERAGE
        return this.isNotInjectingMetadata;
326
    }
327
328
    public boolean isNotSearchingCharInsertion() {
329 2 1. isNotSearchingCharInsertion : replaced boolean return with true for com/jsql/util/PreferencesUtil::isNotSearchingCharInsertion → NO_COVERAGE
2. isNotSearchingCharInsertion : replaced boolean return with false for com/jsql/util/PreferencesUtil::isNotSearchingCharInsertion → NO_COVERAGE
        return this.isNotSearchingCharInsertion;
330
    }
331
332
    public boolean isNotShowingVulnReport() {
333 2 1. isNotShowingVulnReport : replaced boolean return with true for com/jsql/util/PreferencesUtil::isNotShowingVulnReport → NO_COVERAGE
2. isNotShowingVulnReport : replaced boolean return with false for com/jsql/util/PreferencesUtil::isNotShowingVulnReport → NO_COVERAGE
        return this.isNotShowingVulnReport;
334
    }
335
336
    public boolean isCheckingAllURLParam() {
337 2 1. isCheckingAllURLParam : replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllURLParam → NO_COVERAGE
2. isCheckingAllURLParam : replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllURLParam → NO_COVERAGE
        return this.isCheckingAllURLParam;
338
    }
339
340
    public boolean isCheckingAllRequestParam() {
341 2 1. isCheckingAllRequestParam : replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllRequestParam → NO_COVERAGE
2. isCheckingAllRequestParam : replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllRequestParam → NO_COVERAGE
        return this.isCheckingAllRequestParam;
342
    }
343
344
    public boolean isCheckingAllHeaderParam() {
345 2 1. isCheckingAllHeaderParam : replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllHeaderParam → NO_COVERAGE
2. isCheckingAllHeaderParam : replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllHeaderParam → NO_COVERAGE
        return this.isCheckingAllHeaderParam;
346
    }
347
348
    public boolean isCheckingAllBase64Param() {
349 2 1. isCheckingAllBase64Param : replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllBase64Param → NO_COVERAGE
2. isCheckingAllBase64Param : replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllBase64Param → NO_COVERAGE
        return this.isCheckingAllBase64Param;
350
    }
351
    
352
    public boolean isCheckingAllJsonParam() {
353 2 1. isCheckingAllJsonParam : replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllJsonParam → NO_COVERAGE
2. isCheckingAllJsonParam : replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllJsonParam → NO_COVERAGE
        return this.isCheckingAllJsonParam;
354
    }
355
356
    public boolean isParsingForm() {
357 2 1. isParsingForm : replaced boolean return with false for com/jsql/util/PreferencesUtil::isParsingForm → NO_COVERAGE
2. isParsingForm : replaced boolean return with true for com/jsql/util/PreferencesUtil::isParsingForm → NO_COVERAGE
        return this.isParsingForm;
358
    }
359
360
    public boolean isNotTestingConnection() {
361 2 1. isNotTestingConnection : replaced boolean return with true for com/jsql/util/PreferencesUtil::isNotTestingConnection → NO_COVERAGE
2. isNotTestingConnection : replaced boolean return with false for com/jsql/util/PreferencesUtil::isNotTestingConnection → NO_COVERAGE
        return this.isNotTestingConnection;
362
    }
363
364
    public boolean isNotProcessingCookies() {
365 2 1. isNotProcessingCookies : replaced boolean return with false for com/jsql/util/PreferencesUtil::isNotProcessingCookies → NO_COVERAGE
2. isNotProcessingCookies : replaced boolean return with true for com/jsql/util/PreferencesUtil::isNotProcessingCookies → NO_COVERAGE
        return this.isNotProcessingCookies;
366
    }
367
368
    public boolean isCheckingAllParam() {
369 2 1. isCheckingAllParam : replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllParam → SURVIVED
2. isCheckingAllParam : replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllParam → KILLED
        return this.isCheckingAllParam;
370
    }
371
372
    public boolean isProcessingCsrf() {
373 2 1. isProcessingCsrf : replaced boolean return with false for com/jsql/util/PreferencesUtil::isProcessingCsrf → NO_COVERAGE
2. isProcessingCsrf : replaced boolean return with true for com/jsql/util/PreferencesUtil::isProcessingCsrf → NO_COVERAGE
        return this.isProcessingCsrf;
374
    }
375
376
    public boolean isCheckingAllCookieParam() {
377 2 1. isCheckingAllCookieParam : replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllCookieParam → NO_COVERAGE
2. isCheckingAllCookieParam : replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllCookieParam → NO_COVERAGE
        return this.isCheckingAllCookieParam;
378
    }
379
380
    public boolean isTamperingBase64() {
381 2 1. isTamperingBase64 : replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingBase64 → NO_COVERAGE
2. isTamperingBase64 : replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingBase64 → NO_COVERAGE
        return this.isTamperingBase64;
382
    }
383
384
    public boolean isTamperingFunctionComment() {
385 2 1. isTamperingFunctionComment : replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingFunctionComment → NO_COVERAGE
2. isTamperingFunctionComment : replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingFunctionComment → NO_COVERAGE
        return this.isTamperingFunctionComment;
386
    }
387
388
    public boolean isTamperingEqualToLike() {
389 2 1. isTamperingEqualToLike : replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingEqualToLike → NO_COVERAGE
2. isTamperingEqualToLike : replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingEqualToLike → NO_COVERAGE
        return this.isTamperingEqualToLike;
390
    }
391
392
    public boolean isTamperingRandomCase() {
393 2 1. isTamperingRandomCase : replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingRandomCase → NO_COVERAGE
2. isTamperingRandomCase : replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingRandomCase → NO_COVERAGE
        return this.isTamperingRandomCase;
394
    }
395
396
    public boolean isTamperingSpaceToMultilineComment() {
397 2 1. isTamperingSpaceToMultilineComment : replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingSpaceToMultilineComment → NO_COVERAGE
2. isTamperingSpaceToMultilineComment : replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingSpaceToMultilineComment → NO_COVERAGE
        return this.isTamperingSpaceToMultilineComment;
398
    }
399
400
    public boolean isTamperingSpaceToDashComment() {
401 2 1. isTamperingSpaceToDashComment : replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingSpaceToDashComment → NO_COVERAGE
2. isTamperingSpaceToDashComment : replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingSpaceToDashComment → NO_COVERAGE
        return this.isTamperingSpaceToDashComment;
402
    }
403
404
    public boolean isTamperingSpaceToSharpComment() {
405 2 1. isTamperingSpaceToSharpComment : replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingSpaceToSharpComment → NO_COVERAGE
2. isTamperingSpaceToSharpComment : replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingSpaceToSharpComment → NO_COVERAGE
        return this.isTamperingSpaceToSharpComment;
406
    }
407
408
    public boolean isTamperingVersionComment() {
409 2 1. isTamperingVersionComment : replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingVersionComment → NO_COVERAGE
2. isTamperingVersionComment : replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingVersionComment → NO_COVERAGE
        return this.isTamperingVersionComment;
410
    }
411
412
    public boolean isTamperingEval() {
413 2 1. isTamperingEval : replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingEval → NO_COVERAGE
2. isTamperingEval : replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingEval → NO_COVERAGE
        return this.isTamperingEval;
414
    }
415
416
    public boolean isCheckingAllSoapParam() {
417 2 1. isCheckingAllSoapParam : replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllSoapParam → NO_COVERAGE
2. isCheckingAllSoapParam : replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllSoapParam → NO_COVERAGE
        return this.isCheckingAllSoapParam;
418
    }
419
420
    public boolean is4K() {
421 2 1. is4K : replaced boolean return with true for com/jsql/util/PreferencesUtil::is4K → NO_COVERAGE
2. is4K : replaced boolean return with false for com/jsql/util/PreferencesUtil::is4K → NO_COVERAGE
        return this.is4K;
422
    }
423
424
    public boolean isLimitingThreads() {
425 2 1. isLimitingThreads : replaced boolean return with false for com/jsql/util/PreferencesUtil::isLimitingThreads → NO_COVERAGE
2. isLimitingThreads : replaced boolean return with true for com/jsql/util/PreferencesUtil::isLimitingThreads → NO_COVERAGE
        return this.isLimitingThreads;
426
    }
427
    
428
    public boolean isLimitingSleepTimeStrategy() {
429 2 1. isLimitingSleepTimeStrategy : replaced boolean return with true for com/jsql/util/PreferencesUtil::isLimitingSleepTimeStrategy → NO_COVERAGE
2. isLimitingSleepTimeStrategy : replaced boolean return with false for com/jsql/util/PreferencesUtil::isLimitingSleepTimeStrategy → NO_COVERAGE
        return this.isLimitingSleepTimeStrategy;
430
    }
431
    
432
    public boolean isConnectionTimeout() {
433 2 1. isConnectionTimeout : replaced boolean return with false for com/jsql/util/PreferencesUtil::isConnectionTimeout → NO_COVERAGE
2. isConnectionTimeout : replaced boolean return with true for com/jsql/util/PreferencesUtil::isConnectionTimeout → NO_COVERAGE
        return this.isConnectionTimeout;
434
    }
435
    
436
    public boolean isUnicodeDecodeDisabled() {
437 2 1. isUnicodeDecodeDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isUnicodeDecodeDisabled → NO_COVERAGE
2. isUnicodeDecodeDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isUnicodeDecodeDisabled → NO_COVERAGE
        return this.isUnicodeDecodeDisabled;
438
    }
439
    
440
    public boolean isUrlDecodeDisabled() {
441 2 1. isUrlDecodeDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isUrlDecodeDisabled → NO_COVERAGE
2. isUrlDecodeDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isUrlDecodeDisabled → NO_COVERAGE
        return this.isUrlDecodeDisabled;
442
    }
443
    
444
    public int countLimitingThreads() {
445 1 1. countLimitingThreads : replaced int return with 0 for com/jsql/util/PreferencesUtil::countLimitingThreads → NO_COVERAGE
        return this.countLimitingThreads;
446
    }
447
    
448
    public int countConnectionTimeout() {
449 1 1. countConnectionTimeout : replaced int return with 0 for com/jsql/util/PreferencesUtil::countConnectionTimeout → NO_COVERAGE
        return this.countConnectionTimeout;
450
    }
451
    
452
    public int countUnionIndex() {
453 1 1. countUnionIndex : replaced int return with 0 for com/jsql/util/PreferencesUtil::countUnionIndex → NO_COVERAGE
        return this.countUnionIndex;
454
    }
455
    
456
    public int countSleepTimeStrategy() {
457 1 1. countSleepTimeStrategy : replaced int return with 0 for com/jsql/util/PreferencesUtil::countSleepTimeStrategy → NO_COVERAGE
        return this.countSleepTimeStrategy;
458
    }
459
    
460
    public boolean isLimitingUnionIndex() {
461 2 1. isLimitingUnionIndex : replaced boolean return with true for com/jsql/util/PreferencesUtil::isLimitingUnionIndex → NO_COVERAGE
2. isLimitingUnionIndex : replaced boolean return with false for com/jsql/util/PreferencesUtil::isLimitingUnionIndex → NO_COVERAGE
        return this.isLimitingUnionIndex;
462
    }
463
    
464
    public boolean isCsrfUserTag() {
465 2 1. isCsrfUserTag : replaced boolean return with false for com/jsql/util/PreferencesUtil::isCsrfUserTag → NO_COVERAGE
2. isCsrfUserTag : replaced boolean return with true for com/jsql/util/PreferencesUtil::isCsrfUserTag → NO_COVERAGE
        return this.isCsrfUserTag;
466
    }
467
    
468
    public String csrfUserTag() {
469 1 1. csrfUserTag : replaced return value with "" for com/jsql/util/PreferencesUtil::csrfUserTag → SURVIVED
        return this.csrfUserTag;
470
    }
471
    
472
    public String csrfUserTagOutput() {
473 1 1. csrfUserTagOutput : replaced return value with "" for com/jsql/util/PreferencesUtil::csrfUserTagOutput → NO_COVERAGE
        return this.csrfUserTagOutput;
474
    }
475
    
476
    public boolean isPerfIndexDisabled() {
477 2 1. isPerfIndexDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isPerfIndexDisabled → NO_COVERAGE
2. isPerfIndexDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isPerfIndexDisabled → NO_COVERAGE
        return this.isPerfIndexDisabled;
478
    }
479
    
480
    public boolean isZipStrategy() {
481 2 1. isZipStrategy : replaced boolean return with false for com/jsql/util/PreferencesUtil::isZipStrategy → NO_COVERAGE
2. isZipStrategy : replaced boolean return with true for com/jsql/util/PreferencesUtil::isZipStrategy → NO_COVERAGE
        return this.isZipStrategy;
482
    }
483
    
484
    public boolean isDefaultStrategy() {
485 2 1. isDefaultStrategy : replaced boolean return with false for com/jsql/util/PreferencesUtil::isDefaultStrategy → NO_COVERAGE
2. isDefaultStrategy : replaced boolean return with true for com/jsql/util/PreferencesUtil::isDefaultStrategy → NO_COVERAGE
        return this.isDefaultStrategy;
486
    }
487
    
488
    public boolean isDiosStrategy() {
489 2 1. isDiosStrategy : replaced boolean return with false for com/jsql/util/PreferencesUtil::isDiosStrategy → NO_COVERAGE
2. isDiosStrategy : replaced boolean return with true for com/jsql/util/PreferencesUtil::isDiosStrategy → NO_COVERAGE
        return this.isDiosStrategy;
490
    }
491
    
492
    public boolean isUrlEncodingDisabled() {
493 2 1. isUrlEncodingDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isUrlEncodingDisabled → NO_COVERAGE
2. isUrlEncodingDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isUrlEncodingDisabled → NO_COVERAGE
        return this.isUrlEncodingDisabled;
494
    }
495
    
496
    public boolean isUrlRandomSuffixDisabled() {
497 2 1. isUrlRandomSuffixDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isUrlRandomSuffixDisabled → NO_COVERAGE
2. isUrlRandomSuffixDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isUrlRandomSuffixDisabled → NO_COVERAGE
        return this.isUrlRandomSuffixDisabled;
498
    }
499
500
    public boolean isStrategyTimeDisabled() {
501 2 1. isStrategyTimeDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyTimeDisabled → NO_COVERAGE
2. isStrategyTimeDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyTimeDisabled → NO_COVERAGE
        return this.isStrategyTimeDisabled;
502
    }
503
504
    public boolean isStrategyBlindBitDisabled() {
505 2 1. isStrategyBlindBitDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyBlindBitDisabled → NO_COVERAGE
2. isStrategyBlindBitDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyBlindBitDisabled → NO_COVERAGE
        return this.isStrategyBlindBitDisabled;
506
    }
507
508
    public boolean isStrategyBlindBinDisabled() {
509 2 1. isStrategyBlindBinDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyBlindBinDisabled → NO_COVERAGE
2. isStrategyBlindBinDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyBlindBinDisabled → NO_COVERAGE
        return this.isStrategyBlindBinDisabled;
510
    }
511
512
    public boolean isStrategyMultibitDisabled() {
513 2 1. isStrategyMultibitDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyMultibitDisabled → NO_COVERAGE
2. isStrategyMultibitDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyMultibitDisabled → NO_COVERAGE
        return this.isStrategyMultibitDisabled;
514
    }
515
516
    public boolean isStrategyStackDisabled() {
517 2 1. isStrategyStackDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyStackDisabled → NO_COVERAGE
2. isStrategyStackDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyStackDisabled → NO_COVERAGE
        return this.isStrategyStackDisabled;
518
    }
519
520
    public boolean isStrategyErrorDisabled() {
521 2 1. isStrategyErrorDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyErrorDisabled → NO_COVERAGE
2. isStrategyErrorDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyErrorDisabled → NO_COVERAGE
        return this.isStrategyErrorDisabled;
522
    }
523
524
    public boolean isStrategyUnionDisabled() {
525 2 1. isStrategyUnionDisabled : replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyUnionDisabled → NO_COVERAGE
2. isStrategyUnionDisabled : replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyUnionDisabled → NO_COVERAGE
        return this.isStrategyUnionDisabled;
526
    }
527
528
    public boolean isUserAgentRandom() {
529 2 1. isUserAgentRandom : replaced boolean return with false for com/jsql/util/PreferencesUtil::isUserAgentRandom → NO_COVERAGE
2. isUserAgentRandom : replaced boolean return with true for com/jsql/util/PreferencesUtil::isUserAgentRandom → NO_COVERAGE
        return this.isUserAgentRandom;
530
    }
531
532
    public String getThemeFlatLafName() {
533 1 1. getThemeFlatLafName : replaced return value with "" for com/jsql/util/PreferencesUtil::getThemeFlatLafName → NO_COVERAGE
        return this.themeFlatLafName;
534
    }
535
536
    public String getLanguageTag() {
537 1 1. getLanguageTag : replaced return value with "" for com/jsql/util/PreferencesUtil::getLanguageTag → NO_COVERAGE
        return this.languageTag;
538
    }
539
540
    public boolean isUrlDecodeNetworkTab() {
541 2 1. isUrlDecodeNetworkTab : replaced boolean return with true for com/jsql/util/PreferencesUtil::isUrlDecodeNetworkTab → NO_COVERAGE
2. isUrlDecodeNetworkTab : replaced boolean return with false for com/jsql/util/PreferencesUtil::isUrlDecodeNetworkTab → NO_COVERAGE
        return this.isUrlDecodeNetworkTab;
542
    }
543
544
    public String getCommandsReverseYaml() {
545 1 1. getCommandsReverseYaml : replaced return value with "" for com/jsql/util/PreferencesUtil::getCommandsReverseYaml → NO_COVERAGE
        return this.commandsReverseYaml;
546
    }
547
548
    public List<ModelReverse> getCommandsReverse() {
549 1 1. getCommandsReverse : replaced return value with Collections.emptyList for com/jsql/util/PreferencesUtil::getCommandsReverse → NO_COVERAGE
        return this.commandsReverse;
550
    }
551
552
    // Builder
553
554
    public PreferencesUtil withIsCheckingUpdate(boolean isCheckingUpdate) {
555
        this.isCheckingUpdate = isCheckingUpdate;
556 1 1. withIsCheckingUpdate : replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingUpdate → KILLED
        return this;
557
    }
558
559
    public PreferencesUtil withIsReportingBugs(boolean isReportingBugs) {
560
        this.isReportingBugs = isReportingBugs;
561 1 1. withIsReportingBugs : replaced return value with null for com/jsql/util/PreferencesUtil::withIsReportingBugs → KILLED
        return this;
562
    }
563
564
    public PreferencesUtil withIs4K(boolean is4K) {
565
        this.is4K = is4K;
566 1 1. withIs4K : replaced return value with null for com/jsql/util/PreferencesUtil::withIs4K → KILLED
        return this;
567
    }
568
569
    public PreferencesUtil withIsFollowingRedirection(boolean isFollowingRedirection) {
570
        this.isFollowingRedirection = isFollowingRedirection;
571 1 1. withIsFollowingRedirection : replaced return value with null for com/jsql/util/PreferencesUtil::withIsFollowingRedirection → KILLED
        return this;
572
    }
573
    
574
    public PreferencesUtil withIsHttp2Disabled(boolean isHttp2Disabled) {
575
        this.isHttp2Disabled = isHttp2Disabled;
576 1 1. withIsHttp2Disabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsHttp2Disabled → NO_COVERAGE
        return this;
577
    }
578
    
579
    public PreferencesUtil withIsUnicodeDecodeDisabled(boolean isUnicodeDecodeDisabled) {
580
        this.isUnicodeDecodeDisabled = isUnicodeDecodeDisabled;
581 1 1. withIsUnicodeDecodeDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsUnicodeDecodeDisabled → NO_COVERAGE
        return this;
582
    }
583
    
584
    public PreferencesUtil withIsUrlDecodeDisabled(boolean isUrlDecodeDisabled) {
585
        this.isUrlDecodeDisabled = isUrlDecodeDisabled;
586 1 1. withIsUrlDecodeDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsUrlDecodeDisabled → NO_COVERAGE
        return this;
587
    }
588
589
    public PreferencesUtil withIsNotInjectingMetadata(boolean isNotInjectingMetadata) {
590
        this.isNotInjectingMetadata = isNotInjectingMetadata;
591 1 1. withIsNotInjectingMetadata : replaced return value with null for com/jsql/util/PreferencesUtil::withIsNotInjectingMetadata → KILLED
        return this;
592
    }
593
594
    public PreferencesUtil withIsNotSearchingCharInsertion(boolean isNotSearchingCharInsertion) {
595
        this.isNotSearchingCharInsertion = isNotSearchingCharInsertion;
596 1 1. withIsNotSearchingCharInsertion : replaced return value with null for com/jsql/util/PreferencesUtil::withIsNotSearchingCharInsertion → KILLED
        return this;
597
    }
598
599
    public PreferencesUtil withIsNotShowingVulnReport(boolean isNotShowingVulnReport) {
600
        this.isNotShowingVulnReport = isNotShowingVulnReport;
601 1 1. withIsNotShowingVulnReport : replaced return value with null for com/jsql/util/PreferencesUtil::withIsNotShowingVulnReport → NO_COVERAGE
        return this;
602
    }
603
604
    public PreferencesUtil withIsCheckingAllParam(boolean isCheckingAllParam) {
605
        this.isCheckingAllParam = isCheckingAllParam;
606 1 1. withIsCheckingAllParam : replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllParam → KILLED
        return this;
607
    }
608
609
    public PreferencesUtil withIsCheckingAllURLParam(boolean isCheckingAllURLParam) {
610
        this.isCheckingAllURLParam = isCheckingAllURLParam;
611 1 1. withIsCheckingAllURLParam : replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllURLParam → KILLED
        return this;
612
    }
613
614
    public PreferencesUtil withIsCheckingAllRequestParam(boolean isCheckingAllRequestParam) {
615
        this.isCheckingAllRequestParam = isCheckingAllRequestParam;
616 1 1. withIsCheckingAllRequestParam : replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllRequestParam → KILLED
        return this;
617
    }
618
619
    public PreferencesUtil withIsCheckingAllHeaderParam(boolean isCheckingAllHeaderParam) {
620
        this.isCheckingAllHeaderParam = isCheckingAllHeaderParam;
621 1 1. withIsCheckingAllHeaderParam : replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllHeaderParam → KILLED
        return this;
622
    }
623
624
    public PreferencesUtil withIsCheckingAllBase64Param(boolean isCheckingAllBase64Param) {
625
        this.isCheckingAllBase64Param = isCheckingAllBase64Param;
626 1 1. withIsCheckingAllBase64Param : replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllBase64Param → NO_COVERAGE
        return this;
627
    }
628
    
629
    public PreferencesUtil withIsCheckingAllJsonParam(boolean isCheckingAllJSONParam) {
630
        this.isCheckingAllJsonParam = isCheckingAllJSONParam;
631 1 1. withIsCheckingAllJsonParam : replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllJsonParam → KILLED
        return this;
632
    }
633
634
    public PreferencesUtil withIsCheckingAllCookieParam(boolean isCheckingAllCookieParam) {
635
        this.isCheckingAllCookieParam = isCheckingAllCookieParam;
636 1 1. withIsCheckingAllCookieParam : replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllCookieParam → KILLED
        return this;
637
    }
638
639
    public PreferencesUtil withIsCheckingAllSoapParam(boolean isCheckingAllSOAPParam) {
640
        this.isCheckingAllSoapParam = isCheckingAllSOAPParam;
641 1 1. withIsCheckingAllSoapParam : replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllSoapParam → KILLED
        return this;
642
    }
643
644
    public PreferencesUtil withIsParsingForm(boolean isParsingForm) {
645
        this.isParsingForm = isParsingForm;
646 1 1. withIsParsingForm : replaced return value with null for com/jsql/util/PreferencesUtil::withIsParsingForm → KILLED
        return this;
647
    }
648
649
    public PreferencesUtil withIsNotTestingConnection(boolean isNotTestingConnection) {
650
        this.isNotTestingConnection = isNotTestingConnection;
651 1 1. withIsNotTestingConnection : replaced return value with null for com/jsql/util/PreferencesUtil::withIsNotTestingConnection → KILLED
        return this;
652
    }
653
654
    public PreferencesUtil withIsNotProcessingCookies(boolean isNotProcessingCookies) {
655
        this.isNotProcessingCookies = isNotProcessingCookies;
656 1 1. withIsNotProcessingCookies : replaced return value with null for com/jsql/util/PreferencesUtil::withIsNotProcessingCookies → KILLED
        return this;
657
    }
658
659
    public PreferencesUtil withIsProcessingCsrf(boolean isProcessingCsrf) {
660
        this.isProcessingCsrf = isProcessingCsrf;
661 1 1. withIsProcessingCsrf : replaced return value with null for com/jsql/util/PreferencesUtil::withIsProcessingCsrf → KILLED
        return this;
662
    }
663
664
    public PreferencesUtil withIsTamperingBase64(boolean isTamperingBase64) {
665
        this.isTamperingBase64 = isTamperingBase64;
666 1 1. withIsTamperingBase64 : replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingBase64 → KILLED
        return this;
667
    }
668
669
    public PreferencesUtil withIsTamperingFunctionComment(boolean isTamperingFunctionComment) {
670
        this.isTamperingFunctionComment = isTamperingFunctionComment;
671 1 1. withIsTamperingFunctionComment : replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingFunctionComment → KILLED
        return this;
672
    }
673
674
    public PreferencesUtil withIsTamperingVersionComment(boolean isTamperingVersionComment) {
675
        this.isTamperingVersionComment = isTamperingVersionComment;
676 1 1. withIsTamperingVersionComment : replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingVersionComment → KILLED
        return this;
677
    }
678
679
    public PreferencesUtil withIsTamperingEqualToLike(boolean isTamperingEqualToLike) {
680
        this.isTamperingEqualToLike = isTamperingEqualToLike;
681 1 1. withIsTamperingEqualToLike : replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingEqualToLike → KILLED
        return this;
682
    }
683
684
    public PreferencesUtil withIsTamperingRandomCase(boolean isTamperingRandomCase) {
685
        this.isTamperingRandomCase = isTamperingRandomCase;
686 1 1. withIsTamperingRandomCase : replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingRandomCase → KILLED
        return this;
687
    }
688
689
    public PreferencesUtil withIsTamperingEval(boolean isTamperingEval) {
690
        this.isTamperingEval = isTamperingEval;
691 1 1. withIsTamperingEval : replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingEval → KILLED
        return this;
692
    }
693
694
    public PreferencesUtil withIsTamperingSpaceToMultilineComment(boolean isTamperingSpaceToMultilineComment) {
695
        this.isTamperingSpaceToMultilineComment = isTamperingSpaceToMultilineComment;
696 1 1. withIsTamperingSpaceToMultilineComment : replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingSpaceToMultilineComment → KILLED
        return this;
697
    }
698
699
    public PreferencesUtil withIsTamperingSpaceToDashComment(boolean isTamperingSpaceToDashComment) {
700
        this.isTamperingSpaceToDashComment = isTamperingSpaceToDashComment;
701 1 1. withIsTamperingSpaceToDashComment : replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingSpaceToDashComment → KILLED
        return this;
702
    }
703
704
    public PreferencesUtil withIsTamperingSpaceToSharpComment(boolean isTamperingSpaceToSharpComment) {
705
        this.isTamperingSpaceToSharpComment = isTamperingSpaceToSharpComment;
706 1 1. withIsTamperingSpaceToSharpComment : replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingSpaceToSharpComment → KILLED
        return this;
707
    }
708
709
    public PreferencesUtil withCsrfUserTag(String csrfUserTag) {
710
        this.csrfUserTag = csrfUserTag;
711 1 1. withCsrfUserTag : replaced return value with null for com/jsql/util/PreferencesUtil::withCsrfUserTag → SURVIVED
        return this;
712
    }
713
    
714
    public PreferencesUtil withCsrfUserTagOutput(String csrfUserTagOutput) {
715
        this.csrfUserTagOutput = csrfUserTagOutput;
716 1 1. withCsrfUserTagOutput : replaced return value with null for com/jsql/util/PreferencesUtil::withCsrfUserTagOutput → NO_COVERAGE
        return this;
717
    }
718
719
    public PreferencesUtil withIsCsrfUserTag(boolean isCsrfUserTag) {
720
        this.isCsrfUserTag = isCsrfUserTag;
721 1 1. withIsCsrfUserTag : replaced return value with null for com/jsql/util/PreferencesUtil::withIsCsrfUserTag → KILLED
        return this;
722
    }
723
724
    public PreferencesUtil withIsLimitingThreads(boolean isLimitingThreads) {
725
        this.isLimitingThreads = isLimitingThreads;
726 1 1. withIsLimitingThreads : replaced return value with null for com/jsql/util/PreferencesUtil::withIsLimitingThreads → KILLED
        return this;
727
    }
728
    
729
    public PreferencesUtil withIsConnectionTimeout(boolean isConnectionTimeout) {
730
        this.isConnectionTimeout = isConnectionTimeout;
731 1 1. withIsConnectionTimeout : replaced return value with null for com/jsql/util/PreferencesUtil::withIsConnectionTimeout → NO_COVERAGE
        return this;
732
    }
733
    
734
    public PreferencesUtil withIsLimitingSleepTimeStrategy(boolean isLimitingSleepTimeStrategy) {
735
        this.isLimitingSleepTimeStrategy = isLimitingSleepTimeStrategy;
736 1 1. withIsLimitingSleepTimeStrategy : replaced return value with null for com/jsql/util/PreferencesUtil::withIsLimitingSleepTimeStrategy → NO_COVERAGE
        return this;
737
    }
738
739
    public PreferencesUtil withCountLimitingThreads(int countLimitingThreads) {
740
        this.countLimitingThreads = countLimitingThreads;
741 1 1. withCountLimitingThreads : replaced return value with null for com/jsql/util/PreferencesUtil::withCountLimitingThreads → KILLED
        return this;
742
    }
743
    
744
    public PreferencesUtil withCountConnectionTimeout(int countConnectionTimeout) {
745
        this.countConnectionTimeout = countConnectionTimeout;
746 1 1. withCountConnectionTimeout : replaced return value with null for com/jsql/util/PreferencesUtil::withCountConnectionTimeout → NO_COVERAGE
        return this;
747
    }
748
    
749
    public PreferencesUtil withCountSleepTimeStrategy(int countSleepTimeStrategy) {
750
        this.countSleepTimeStrategy = countSleepTimeStrategy;
751 1 1. withCountSleepTimeStrategy : replaced return value with null for com/jsql/util/PreferencesUtil::withCountSleepTimeStrategy → NO_COVERAGE
        return this;
752
    }
753
    
754
    public PreferencesUtil withIsZipStrategy(boolean isZipStrategy) {
755
        this.isZipStrategy = isZipStrategy;
756 1 1. withIsZipStrategy : replaced return value with null for com/jsql/util/PreferencesUtil::withIsZipStrategy → NO_COVERAGE
        return this;
757
    }
758
    
759
    public PreferencesUtil withIsDefaultStrategy(boolean isDefaultStrategy) {
760
        this.isDefaultStrategy = isDefaultStrategy;
761 1 1. withIsDefaultStrategy : replaced return value with null for com/jsql/util/PreferencesUtil::withIsDefaultStrategy → NO_COVERAGE
        return this;
762
    }
763
    
764
    public PreferencesUtil withIsDiosStrategy(boolean isDiosStrategy) {
765
        this.isDiosStrategy = isDiosStrategy;
766 1 1. withIsDiosStrategy : replaced return value with null for com/jsql/util/PreferencesUtil::withIsDiosStrategy → NO_COVERAGE
        return this;
767
    }
768
    
769
    public PreferencesUtil withIsPerfIndexDisabled(boolean isPerfIndexDisabled) {
770
        this.isPerfIndexDisabled = isPerfIndexDisabled;
771 1 1. withIsPerfIndexDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsPerfIndexDisabled → NO_COVERAGE
        return this;
772
    }
773
    
774
    public PreferencesUtil withIsUrlEncodingDisabled(boolean isUrlEncodingDisabled) {
775
        this.isUrlEncodingDisabled = isUrlEncodingDisabled;
776 1 1. withIsUrlEncodingDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsUrlEncodingDisabled → NO_COVERAGE
        return this;
777
    }
778
779
    public PreferencesUtil withIsUrlRandomSuffixDisabled(boolean isUrlRandomSuffixDisabled) {
780
        this.isUrlRandomSuffixDisabled = isUrlRandomSuffixDisabled;
781 1 1. withIsUrlRandomSuffixDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsUrlRandomSuffixDisabled → NO_COVERAGE
        return this;
782
    }
783
784
    public PreferencesUtil withIsLimitingUnionIndex(boolean isLimitingUnionIndex) {
785
        this.isLimitingUnionIndex = isLimitingUnionIndex;
786 1 1. withIsLimitingUnionIndex : replaced return value with null for com/jsql/util/PreferencesUtil::withIsLimitingUnionIndex → NO_COVERAGE
        return this;
787
    }
788
789
    public PreferencesUtil withCountUnionIndex(int countUnionIndex) {
790
        this.countUnionIndex = countUnionIndex;
791 1 1. withCountUnionIndex : replaced return value with null for com/jsql/util/PreferencesUtil::withCountUnionIndex → NO_COVERAGE
        return this;
792
    }
793
794
    public PreferencesUtil withIsStrategyTimeDisabled(boolean isStrategyTimeDisabled) {
795
        this.isStrategyTimeDisabled = isStrategyTimeDisabled;
796 1 1. withIsStrategyTimeDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyTimeDisabled → NO_COVERAGE
        return this;
797
    }
798
799
    public PreferencesUtil withIsStrategyBlindBitDisabled(boolean isStrategyBlindBitDisabled) {
800
        this.isStrategyBlindBitDisabled = isStrategyBlindBitDisabled;
801 1 1. withIsStrategyBlindBitDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyBlindBitDisabled → NO_COVERAGE
        return this;
802
    }
803
804
    public PreferencesUtil withIsStrategyBlindBinDisabled(boolean isStrategyBlindBinDisabled) {
805
        this.isStrategyBlindBinDisabled = isStrategyBlindBinDisabled;
806 1 1. withIsStrategyBlindBinDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyBlindBinDisabled → NO_COVERAGE
        return this;
807
    }
808
809
    public PreferencesUtil withIsStrategyMultibitDisabled(boolean isStrategyMultibitDisabled) {
810
        this.isStrategyMultibitDisabled = isStrategyMultibitDisabled;
811 1 1. withIsStrategyMultibitDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyMultibitDisabled → NO_COVERAGE
        return this;
812
    }
813
814
    public PreferencesUtil withIsStrategyStackDisabled(boolean isStrategyStackDisabled) {
815
        this.isStrategyStackDisabled = isStrategyStackDisabled;
816 1 1. withIsStrategyStackDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyStackDisabled → NO_COVERAGE
        return this;
817
    }
818
819
    public PreferencesUtil withIsStrategyErrorDisabled(boolean isStrategyErrorDisabled) {
820
        this.isStrategyErrorDisabled = isStrategyErrorDisabled;
821 1 1. withIsStrategyErrorDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyErrorDisabled → NO_COVERAGE
        return this;
822
    }
823
824
    public PreferencesUtil withIsStrategyUnionDisabled(boolean isStrategyUnionDisabled) {
825
        this.isStrategyUnionDisabled = isStrategyUnionDisabled;
826 1 1. withIsStrategyUnionDisabled : replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyUnionDisabled → NO_COVERAGE
        return this;
827
    }
828
829
    public PreferencesUtil withThemeFlatLafName(String themeFlatLafName) {
830
        this.themeFlatLafName = themeFlatLafName;
831 1 1. withThemeFlatLafName : replaced return value with null for com/jsql/util/PreferencesUtil::withThemeFlatLafName → NO_COVERAGE
        return this;
832
    }
833
834
    public PreferencesUtil withIsUrlDecodeNetworkTab(boolean isUrlDecodeNetworkTab) {
835
        this.isUrlDecodeNetworkTab = isUrlDecodeNetworkTab;
836 1 1. withIsUrlDecodeNetworkTab : replaced return value with null for com/jsql/util/PreferencesUtil::withIsUrlDecodeNetworkTab → NO_COVERAGE
        return this;
837
    }
838
839
    public PreferencesUtil withLanguageTag(String languageTag) {
840
        this.languageTag = languageTag;
841 1 1. withLanguageTag : replaced return value with null for com/jsql/util/PreferencesUtil::withLanguageTag → NO_COVERAGE
        return this;
842
    }
843
844
    public PreferencesUtil withIsUserAgentRandom(boolean selected) {
845
        this.isUserAgentRandom = selected;
846 1 1. withIsUserAgentRandom : replaced return value with null for com/jsql/util/PreferencesUtil::withIsUserAgentRandom → NO_COVERAGE
        return this;
847
    }
848
}

Mutations

114

1.1
Location : <init>
Killed by : none
removed call to org/yaml/snakeyaml/LoaderOptions::setWarnOnDuplicateKeys → SURVIVED
Covering tests

117

1.1
Location : <init>
Killed by : none
removed call to com/jsql/util/PreferencesUtil::parseReverseCommands → SURVIVED
Covering tests

126

1.1
Location : lambda$parseReverseCommands$0
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::lambda$parseReverseCommands$0 → SURVIVED
Covering tests

223

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

224

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

225

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

226

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

227

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

228

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

229

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putInt → KILLED

230

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

231

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putInt → SURVIVED
Covering tests

232

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

233

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putInt → SURVIVED
Covering tests

234

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

235

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putInt → SURVIVED
Covering tests

236

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

237

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::put → SURVIVED
Covering tests

238

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::put → SURVIVED
Covering tests

240

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

241

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

242

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

243

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

244

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

245

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

246

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

247

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

248

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

250

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

251

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

252

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

253

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

254

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

255

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

256

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

257

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

259

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

260

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

261

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

262

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

263

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

264

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

266

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

267

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

268

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

269

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

270

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

271

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

272

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

273

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

274

1.1
Location : persist
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

276

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

277

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

278

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

279

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

280

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

281

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

282

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

284

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

285

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

287

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::put → SURVIVED
Covering tests

288

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::put → SURVIVED
Covering tests

298

1.1
Location : set
Killed by : none
removed call to java/util/prefs/Preferences::put → NO_COVERAGE

305

1.1
Location : getPathFile
Killed by : none
replaced return value with "" for com/jsql/util/PreferencesUtil::getPathFile → NO_COVERAGE

309

1.1
Location : isCheckingUpdate
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingUpdate → NO_COVERAGE

2.2
Location : isCheckingUpdate
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingUpdate → NO_COVERAGE

313

1.1
Location : isFollowingRedirection
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isFollowingRedirection → NO_COVERAGE

2.2
Location : isFollowingRedirection
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isFollowingRedirection → NO_COVERAGE

317

1.1
Location : isHttp2Disabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isHttp2Disabled → NO_COVERAGE

2.2
Location : isHttp2Disabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isHttp2Disabled → NO_COVERAGE

321

1.1
Location : isReportingBugs
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isReportingBugs → NO_COVERAGE

2.2
Location : isReportingBugs
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isReportingBugs → NO_COVERAGE

325

1.1
Location : isNotInjectingMetadata
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isNotInjectingMetadata → NO_COVERAGE

2.2
Location : isNotInjectingMetadata
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isNotInjectingMetadata → NO_COVERAGE

329

1.1
Location : isNotSearchingCharInsertion
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isNotSearchingCharInsertion → NO_COVERAGE

2.2
Location : isNotSearchingCharInsertion
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isNotSearchingCharInsertion → NO_COVERAGE

333

1.1
Location : isNotShowingVulnReport
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isNotShowingVulnReport → NO_COVERAGE

2.2
Location : isNotShowingVulnReport
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isNotShowingVulnReport → NO_COVERAGE

337

1.1
Location : isCheckingAllURLParam
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllURLParam → NO_COVERAGE

2.2
Location : isCheckingAllURLParam
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllURLParam → NO_COVERAGE

341

1.1
Location : isCheckingAllRequestParam
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllRequestParam → NO_COVERAGE

2.2
Location : isCheckingAllRequestParam
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllRequestParam → NO_COVERAGE

345

1.1
Location : isCheckingAllHeaderParam
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllHeaderParam → NO_COVERAGE

2.2
Location : isCheckingAllHeaderParam
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllHeaderParam → NO_COVERAGE

349

1.1
Location : isCheckingAllBase64Param
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllBase64Param → NO_COVERAGE

2.2
Location : isCheckingAllBase64Param
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllBase64Param → NO_COVERAGE

353

1.1
Location : isCheckingAllJsonParam
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllJsonParam → NO_COVERAGE

2.2
Location : isCheckingAllJsonParam
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllJsonParam → NO_COVERAGE

357

1.1
Location : isParsingForm
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isParsingForm → NO_COVERAGE

2.2
Location : isParsingForm
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isParsingForm → NO_COVERAGE

361

1.1
Location : isNotTestingConnection
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isNotTestingConnection → NO_COVERAGE

2.2
Location : isNotTestingConnection
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isNotTestingConnection → NO_COVERAGE

365

1.1
Location : isNotProcessingCookies
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isNotProcessingCookies → NO_COVERAGE

2.2
Location : isNotProcessingCookies
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isNotProcessingCookies → NO_COVERAGE

369

1.1
Location : isCheckingAllParam
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllParam → SURVIVED
Covering tests

2.2
Location : isCheckingAllParam
Killed by : ParameterUtilSpock.[engine:spock]/[spec:ParameterUtilSpock]/[feature:$spock_feature_0_1]
replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllParam → KILLED

373

1.1
Location : isProcessingCsrf
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isProcessingCsrf → NO_COVERAGE

2.2
Location : isProcessingCsrf
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isProcessingCsrf → NO_COVERAGE

377

1.1
Location : isCheckingAllCookieParam
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllCookieParam → NO_COVERAGE

2.2
Location : isCheckingAllCookieParam
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllCookieParam → NO_COVERAGE

381

1.1
Location : isTamperingBase64
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingBase64 → NO_COVERAGE

2.2
Location : isTamperingBase64
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingBase64 → NO_COVERAGE

385

1.1
Location : isTamperingFunctionComment
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingFunctionComment → NO_COVERAGE

2.2
Location : isTamperingFunctionComment
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingFunctionComment → NO_COVERAGE

389

1.1
Location : isTamperingEqualToLike
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingEqualToLike → NO_COVERAGE

2.2
Location : isTamperingEqualToLike
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingEqualToLike → NO_COVERAGE

393

1.1
Location : isTamperingRandomCase
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingRandomCase → NO_COVERAGE

2.2
Location : isTamperingRandomCase
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingRandomCase → NO_COVERAGE

397

1.1
Location : isTamperingSpaceToMultilineComment
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingSpaceToMultilineComment → NO_COVERAGE

2.2
Location : isTamperingSpaceToMultilineComment
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingSpaceToMultilineComment → NO_COVERAGE

401

1.1
Location : isTamperingSpaceToDashComment
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingSpaceToDashComment → NO_COVERAGE

2.2
Location : isTamperingSpaceToDashComment
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingSpaceToDashComment → NO_COVERAGE

405

1.1
Location : isTamperingSpaceToSharpComment
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingSpaceToSharpComment → NO_COVERAGE

2.2
Location : isTamperingSpaceToSharpComment
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingSpaceToSharpComment → NO_COVERAGE

409

1.1
Location : isTamperingVersionComment
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingVersionComment → NO_COVERAGE

2.2
Location : isTamperingVersionComment
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingVersionComment → NO_COVERAGE

413

1.1
Location : isTamperingEval
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isTamperingEval → NO_COVERAGE

2.2
Location : isTamperingEval
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isTamperingEval → NO_COVERAGE

417

1.1
Location : isCheckingAllSoapParam
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isCheckingAllSoapParam → NO_COVERAGE

2.2
Location : isCheckingAllSoapParam
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isCheckingAllSoapParam → NO_COVERAGE

421

1.1
Location : is4K
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::is4K → NO_COVERAGE

2.2
Location : is4K
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::is4K → NO_COVERAGE

425

1.1
Location : isLimitingThreads
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isLimitingThreads → NO_COVERAGE

2.2
Location : isLimitingThreads
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isLimitingThreads → NO_COVERAGE

429

1.1
Location : isLimitingSleepTimeStrategy
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isLimitingSleepTimeStrategy → NO_COVERAGE

2.2
Location : isLimitingSleepTimeStrategy
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isLimitingSleepTimeStrategy → NO_COVERAGE

433

1.1
Location : isConnectionTimeout
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isConnectionTimeout → NO_COVERAGE

2.2
Location : isConnectionTimeout
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isConnectionTimeout → NO_COVERAGE

437

1.1
Location : isUnicodeDecodeDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isUnicodeDecodeDisabled → NO_COVERAGE

2.2
Location : isUnicodeDecodeDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isUnicodeDecodeDisabled → NO_COVERAGE

441

1.1
Location : isUrlDecodeDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isUrlDecodeDisabled → NO_COVERAGE

2.2
Location : isUrlDecodeDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isUrlDecodeDisabled → NO_COVERAGE

445

1.1
Location : countLimitingThreads
Killed by : none
replaced int return with 0 for com/jsql/util/PreferencesUtil::countLimitingThreads → NO_COVERAGE

449

1.1
Location : countConnectionTimeout
Killed by : none
replaced int return with 0 for com/jsql/util/PreferencesUtil::countConnectionTimeout → NO_COVERAGE

453

1.1
Location : countUnionIndex
Killed by : none
replaced int return with 0 for com/jsql/util/PreferencesUtil::countUnionIndex → NO_COVERAGE

457

1.1
Location : countSleepTimeStrategy
Killed by : none
replaced int return with 0 for com/jsql/util/PreferencesUtil::countSleepTimeStrategy → NO_COVERAGE

461

1.1
Location : isLimitingUnionIndex
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isLimitingUnionIndex → NO_COVERAGE

2.2
Location : isLimitingUnionIndex
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isLimitingUnionIndex → NO_COVERAGE

465

1.1
Location : isCsrfUserTag
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isCsrfUserTag → NO_COVERAGE

2.2
Location : isCsrfUserTag
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isCsrfUserTag → NO_COVERAGE

469

1.1
Location : csrfUserTag
Killed by : none
replaced return value with "" for com/jsql/util/PreferencesUtil::csrfUserTag → SURVIVED
Covering tests

473

1.1
Location : csrfUserTagOutput
Killed by : none
replaced return value with "" for com/jsql/util/PreferencesUtil::csrfUserTagOutput → NO_COVERAGE

477

1.1
Location : isPerfIndexDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isPerfIndexDisabled → NO_COVERAGE

2.2
Location : isPerfIndexDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isPerfIndexDisabled → NO_COVERAGE

481

1.1
Location : isZipStrategy
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isZipStrategy → NO_COVERAGE

2.2
Location : isZipStrategy
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isZipStrategy → NO_COVERAGE

485

1.1
Location : isDefaultStrategy
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isDefaultStrategy → NO_COVERAGE

2.2
Location : isDefaultStrategy
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isDefaultStrategy → NO_COVERAGE

489

1.1
Location : isDiosStrategy
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isDiosStrategy → NO_COVERAGE

2.2
Location : isDiosStrategy
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isDiosStrategy → NO_COVERAGE

493

1.1
Location : isUrlEncodingDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isUrlEncodingDisabled → NO_COVERAGE

2.2
Location : isUrlEncodingDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isUrlEncodingDisabled → NO_COVERAGE

497

1.1
Location : isUrlRandomSuffixDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isUrlRandomSuffixDisabled → NO_COVERAGE

2.2
Location : isUrlRandomSuffixDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isUrlRandomSuffixDisabled → NO_COVERAGE

501

1.1
Location : isStrategyTimeDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyTimeDisabled → NO_COVERAGE

2.2
Location : isStrategyTimeDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyTimeDisabled → NO_COVERAGE

505

1.1
Location : isStrategyBlindBitDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyBlindBitDisabled → NO_COVERAGE

2.2
Location : isStrategyBlindBitDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyBlindBitDisabled → NO_COVERAGE

509

1.1
Location : isStrategyBlindBinDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyBlindBinDisabled → NO_COVERAGE

2.2
Location : isStrategyBlindBinDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyBlindBinDisabled → NO_COVERAGE

513

1.1
Location : isStrategyMultibitDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyMultibitDisabled → NO_COVERAGE

2.2
Location : isStrategyMultibitDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyMultibitDisabled → NO_COVERAGE

517

1.1
Location : isStrategyStackDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyStackDisabled → NO_COVERAGE

2.2
Location : isStrategyStackDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyStackDisabled → NO_COVERAGE

521

1.1
Location : isStrategyErrorDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyErrorDisabled → NO_COVERAGE

2.2
Location : isStrategyErrorDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyErrorDisabled → NO_COVERAGE

525

1.1
Location : isStrategyUnionDisabled
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isStrategyUnionDisabled → NO_COVERAGE

2.2
Location : isStrategyUnionDisabled
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isStrategyUnionDisabled → NO_COVERAGE

529

1.1
Location : isUserAgentRandom
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isUserAgentRandom → NO_COVERAGE

2.2
Location : isUserAgentRandom
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isUserAgentRandom → NO_COVERAGE

533

1.1
Location : getThemeFlatLafName
Killed by : none
replaced return value with "" for com/jsql/util/PreferencesUtil::getThemeFlatLafName → NO_COVERAGE

537

1.1
Location : getLanguageTag
Killed by : none
replaced return value with "" for com/jsql/util/PreferencesUtil::getLanguageTag → NO_COVERAGE

541

1.1
Location : isUrlDecodeNetworkTab
Killed by : none
replaced boolean return with true for com/jsql/util/PreferencesUtil::isUrlDecodeNetworkTab → NO_COVERAGE

2.2
Location : isUrlDecodeNetworkTab
Killed by : none
replaced boolean return with false for com/jsql/util/PreferencesUtil::isUrlDecodeNetworkTab → NO_COVERAGE

545

1.1
Location : getCommandsReverseYaml
Killed by : none
replaced return value with "" for com/jsql/util/PreferencesUtil::getCommandsReverseYaml → NO_COVERAGE

549

1.1
Location : getCommandsReverse
Killed by : none
replaced return value with Collections.emptyList for com/jsql/util/PreferencesUtil::getCommandsReverse → NO_COVERAGE

556

1.1
Location : withIsCheckingUpdate
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingUpdate → KILLED

561

1.1
Location : withIsReportingBugs
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsReportingBugs → KILLED

566

1.1
Location : withIs4K
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIs4K → KILLED

571

1.1
Location : withIsFollowingRedirection
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsFollowingRedirection → KILLED

576

1.1
Location : withIsHttp2Disabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsHttp2Disabled → NO_COVERAGE

581

1.1
Location : withIsUnicodeDecodeDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsUnicodeDecodeDisabled → NO_COVERAGE

586

1.1
Location : withIsUrlDecodeDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsUrlDecodeDisabled → NO_COVERAGE

591

1.1
Location : withIsNotInjectingMetadata
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsNotInjectingMetadata → KILLED

596

1.1
Location : withIsNotSearchingCharInsertion
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsNotSearchingCharInsertion → KILLED

601

1.1
Location : withIsNotShowingVulnReport
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsNotShowingVulnReport → NO_COVERAGE

606

1.1
Location : withIsCheckingAllParam
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllParam → KILLED

611

1.1
Location : withIsCheckingAllURLParam
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllURLParam → KILLED

616

1.1
Location : withIsCheckingAllRequestParam
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllRequestParam → KILLED

621

1.1
Location : withIsCheckingAllHeaderParam
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllHeaderParam → KILLED

626

1.1
Location : withIsCheckingAllBase64Param
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllBase64Param → NO_COVERAGE

631

1.1
Location : withIsCheckingAllJsonParam
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllJsonParam → KILLED

636

1.1
Location : withIsCheckingAllCookieParam
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllCookieParam → KILLED

641

1.1
Location : withIsCheckingAllSoapParam
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsCheckingAllSoapParam → KILLED

646

1.1
Location : withIsParsingForm
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsParsingForm → KILLED

651

1.1
Location : withIsNotTestingConnection
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsNotTestingConnection → KILLED

656

1.1
Location : withIsNotProcessingCookies
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsNotProcessingCookies → KILLED

661

1.1
Location : withIsProcessingCsrf
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsProcessingCsrf → KILLED

666

1.1
Location : withIsTamperingBase64
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingBase64 → KILLED

671

1.1
Location : withIsTamperingFunctionComment
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingFunctionComment → KILLED

676

1.1
Location : withIsTamperingVersionComment
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingVersionComment → KILLED

681

1.1
Location : withIsTamperingEqualToLike
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingEqualToLike → KILLED

686

1.1
Location : withIsTamperingRandomCase
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingRandomCase → KILLED

691

1.1
Location : withIsTamperingEval
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingEval → KILLED

696

1.1
Location : withIsTamperingSpaceToMultilineComment
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingSpaceToMultilineComment → KILLED

701

1.1
Location : withIsTamperingSpaceToDashComment
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingSpaceToDashComment → KILLED

706

1.1
Location : withIsTamperingSpaceToSharpComment
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsTamperingSpaceToSharpComment → KILLED

711

1.1
Location : withCsrfUserTag
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withCsrfUserTag → SURVIVED
Covering tests

716

1.1
Location : withCsrfUserTagOutput
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withCsrfUserTagOutput → NO_COVERAGE

721

1.1
Location : withIsCsrfUserTag
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsCsrfUserTag → KILLED

726

1.1
Location : withIsLimitingThreads
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withIsLimitingThreads → KILLED

731

1.1
Location : withIsConnectionTimeout
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsConnectionTimeout → NO_COVERAGE

736

1.1
Location : withIsLimitingSleepTimeStrategy
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsLimitingSleepTimeStrategy → NO_COVERAGE

741

1.1
Location : withCountLimitingThreads
Killed by : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
replaced return value with null for com/jsql/util/PreferencesUtil::withCountLimitingThreads → KILLED

746

1.1
Location : withCountConnectionTimeout
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withCountConnectionTimeout → NO_COVERAGE

751

1.1
Location : withCountSleepTimeStrategy
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withCountSleepTimeStrategy → NO_COVERAGE

756

1.1
Location : withIsZipStrategy
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsZipStrategy → NO_COVERAGE

761

1.1
Location : withIsDefaultStrategy
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsDefaultStrategy → NO_COVERAGE

766

1.1
Location : withIsDiosStrategy
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsDiosStrategy → NO_COVERAGE

771

1.1
Location : withIsPerfIndexDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsPerfIndexDisabled → NO_COVERAGE

776

1.1
Location : withIsUrlEncodingDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsUrlEncodingDisabled → NO_COVERAGE

781

1.1
Location : withIsUrlRandomSuffixDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsUrlRandomSuffixDisabled → NO_COVERAGE

786

1.1
Location : withIsLimitingUnionIndex
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsLimitingUnionIndex → NO_COVERAGE

791

1.1
Location : withCountUnionIndex
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withCountUnionIndex → NO_COVERAGE

796

1.1
Location : withIsStrategyTimeDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyTimeDisabled → NO_COVERAGE

801

1.1
Location : withIsStrategyBlindBitDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyBlindBitDisabled → NO_COVERAGE

806

1.1
Location : withIsStrategyBlindBinDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyBlindBinDisabled → NO_COVERAGE

811

1.1
Location : withIsStrategyMultibitDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyMultibitDisabled → NO_COVERAGE

816

1.1
Location : withIsStrategyStackDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyStackDisabled → NO_COVERAGE

821

1.1
Location : withIsStrategyErrorDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyErrorDisabled → NO_COVERAGE

826

1.1
Location : withIsStrategyUnionDisabled
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsStrategyUnionDisabled → NO_COVERAGE

831

1.1
Location : withThemeFlatLafName
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withThemeFlatLafName → NO_COVERAGE

836

1.1
Location : withIsUrlDecodeNetworkTab
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsUrlDecodeNetworkTab → NO_COVERAGE

841

1.1
Location : withLanguageTag
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withLanguageTag → NO_COVERAGE

846

1.1
Location : withIsUserAgentRandom
Killed by : none
replaced return value with null for com/jsql/util/PreferencesUtil::withIsUserAgentRandom → NO_COVERAGE

Active mutators

Tests examined


Report generated by PIT 1.19.1