移除冗余变量
This commit is contained in:
@@ -63,10 +63,6 @@ class AnalyzeRule(
|
|||||||
private var analyzeByJSoup: AnalyzeByJSoup? = null
|
private var analyzeByJSoup: AnalyzeByJSoup? = null
|
||||||
private var analyzeByJSonPath: AnalyzeByJSonPath? = 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 val stringRuleCache = hashMapOf<String, List<SourceRule>>()
|
||||||
|
|
||||||
private var coroutineContext: CoroutineContext = EmptyCoroutineContext
|
private var coroutineContext: CoroutineContext = EmptyCoroutineContext
|
||||||
@@ -80,9 +76,9 @@ class AnalyzeRule(
|
|||||||
else -> content.toString().isJson()
|
else -> content.toString().isJson()
|
||||||
}
|
}
|
||||||
setBaseUrl(baseUrl)
|
setBaseUrl(baseUrl)
|
||||||
objectChangedXP = true
|
analyzeByXPath = null
|
||||||
objectChangedJS = true
|
analyzeByJSoup = null
|
||||||
objectChangedJP = true
|
analyzeByJSonPath = null
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -114,9 +110,8 @@ class AnalyzeRule(
|
|||||||
return if (o != content) {
|
return if (o != content) {
|
||||||
AnalyzeByXPath(o)
|
AnalyzeByXPath(o)
|
||||||
} else {
|
} else {
|
||||||
if (analyzeByXPath == null || objectChangedXP) {
|
if (analyzeByXPath == null) {
|
||||||
analyzeByXPath = AnalyzeByXPath(content!!)
|
analyzeByXPath = AnalyzeByXPath(content!!)
|
||||||
objectChangedXP = false
|
|
||||||
}
|
}
|
||||||
analyzeByXPath!!
|
analyzeByXPath!!
|
||||||
}
|
}
|
||||||
@@ -129,9 +124,8 @@ class AnalyzeRule(
|
|||||||
return if (o != content) {
|
return if (o != content) {
|
||||||
AnalyzeByJSoup(o)
|
AnalyzeByJSoup(o)
|
||||||
} else {
|
} else {
|
||||||
if (analyzeByJSoup == null || objectChangedJS) {
|
if (analyzeByJSoup == null) {
|
||||||
analyzeByJSoup = AnalyzeByJSoup(content!!)
|
analyzeByJSoup = AnalyzeByJSoup(content!!)
|
||||||
objectChangedJS = false
|
|
||||||
}
|
}
|
||||||
analyzeByJSoup!!
|
analyzeByJSoup!!
|
||||||
}
|
}
|
||||||
@@ -144,9 +138,8 @@ class AnalyzeRule(
|
|||||||
return if (o != content) {
|
return if (o != content) {
|
||||||
AnalyzeByJSonPath(o)
|
AnalyzeByJSonPath(o)
|
||||||
} else {
|
} else {
|
||||||
if (analyzeByJSonPath == null || objectChangedJP) {
|
if (analyzeByJSonPath == null) {
|
||||||
analyzeByJSonPath = AnalyzeByJSonPath(content!!)
|
analyzeByJSonPath = AnalyzeByJSonPath(content!!)
|
||||||
objectChangedJP = false
|
|
||||||
}
|
}
|
||||||
analyzeByJSonPath!!
|
analyzeByJSonPath!!
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user