移除冗余变量
This commit is contained in:
@@ -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!!
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user