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

Mutations

118

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

121

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

130

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

231

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

232

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

233

1.1
Location : persist
Killed by : none
removed call to java/util/prefs/Preferences::putBoolean → 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::putBoolean → SURVIVED
Covering tests

236

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

237

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

238

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

239

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

240

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

241

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

242

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

243

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

244

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

245

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

246

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

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

249

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

250

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

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 : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

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

258

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

259

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

260

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

261

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

262

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

263

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

264

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

265

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 : none
removed call to java/util/prefs/Preferences::putBoolean → SURVIVED
Covering tests

268

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

269

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

270

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

271

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

272

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

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

275

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 : PreferencesUtilSpock.[engine:spock]/[spec:PreferencesUtilSpock]/[feature:$spock_feature_0_1]/[iteration:0]
removed call to java/util/prefs/Preferences::putBoolean → KILLED

277

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

278

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

279

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

280

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

281

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

282

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

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

286

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::putBoolean → SURVIVED
Covering tests

288

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

289

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

290

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

291

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

293

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

294

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

296

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

297

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

299

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

300

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

310

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

317

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

321

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

325

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

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

329

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

333

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

337

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

341

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

345

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

349

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

353

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

357

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

361

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

365

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

369

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

373

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

377

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

381

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

385

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

389

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

393

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

397

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

401

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

405

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

409

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

413

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

417

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

421

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

425

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

429

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

433

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

437

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

441

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

445

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

449

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

453

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

457

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

461

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

465

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

469

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

473

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

477

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

481

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

485

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

489

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

493

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

497

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

501

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

505

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

509

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

513

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

517

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

521

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

525

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

529

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

533

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

537

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

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

541

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

545

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

549

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

553

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

557

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

561

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

565

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

569

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

573

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

577

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

585

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

594

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

599

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

604

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

609

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

614

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

619

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

624

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

629

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

634

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

639

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

644

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

649

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

654

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

659

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

664

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

669

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

674

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

679

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

684

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

689

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

694

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

699

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

704

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

709

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

714

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

719

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

724

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

729

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

734

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

739

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

744

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

749

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

754

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

759

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

764

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

769

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

774

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

779

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

784

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

789

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

794

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

799

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

804

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

809

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

814

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

819

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

824

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

829

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

834

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

839

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

844

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

849

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

854

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

859

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

864

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

869

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

874

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

879

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

884

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

889

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

894

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.22.1