移除冗余变量

This commit is contained in:
Nihility
2024-09-08 18:43:21 +08:00
parent 230b6e884c
commit 88cabef11e
@@ -63,10 +63,6 @@ class AnalyzeRule(
private var analyzeByJSoup: AnalyzeByJSoup? = null
private var analyzeByJSonPath: AnalyzeByJSonPath? = null
private var objectChangedXP = false
private var objectChangedJS = false
private var objectChangedJP = false
private val stringRuleCache = hashMapOf<String, List<SourceRule>>()
private var coroutineContext: CoroutineContext = EmptyCoroutineContext
@@ -80,9 +76,9 @@ class AnalyzeRule(
else -> content.toString().isJson()
}
setBaseUrl(baseUrl)
objectChangedXP = true
objectChangedJS = true
objectChangedJP = true
analyzeByXPath = null
analyzeByJSoup = null
analyzeByJSonPath = null
return this
}
@@ -114,9 +110,8 @@ class AnalyzeRule(
return if (o != content) {
AnalyzeByXPath(o)
} else {
if (analyzeByXPath == null || objectChangedXP) {
if (analyzeByXPath == null) {
analyzeByXPath = AnalyzeByXPath(content!!)
objectChangedXP = false
}
analyzeByXPath!!
}
@@ -129,9 +124,8 @@ class AnalyzeRule(
return if (o != content) {
AnalyzeByJSoup(o)
} else {
if (analyzeByJSoup == null || objectChangedJS) {
if (analyzeByJSoup == null) {
analyzeByJSoup = AnalyzeByJSoup(content!!)
objectChangedJS = false
}
analyzeByJSoup!!
}
@@ -144,9 +138,8 @@ class AnalyzeRule(
return if (o != content) {
AnalyzeByJSonPath(o)
} else {
if (analyzeByJSonPath == null || objectChangedJP) {
if (analyzeByJSonPath == null) {
analyzeByJSonPath = AnalyzeByJSonPath(content!!)
objectChangedJP = false
}
analyzeByJSonPath!!
}