mirror of
https://github.com/github/codeql.git
synced 2026-01-30 14:52:57 +01:00
Factor the duplicate code in LogCall
Co-authored-by: Chris Smowton <smowton@github.com>
This commit is contained in:
committed by
Owen Mansel-Chan
parent
ef94cde0b3
commit
6d29a35ac9
@@ -22,12 +22,10 @@ module Logrus {
|
||||
|
||||
private class LogCall extends LoggerCall::Range, DataFlow::CallNode {
|
||||
LogCall() {
|
||||
this.getTarget().hasQualifiedName(packagePath(), getALogResultName()) or
|
||||
this.getTarget().(Method).hasQualifiedName(packagePath(), "Entry", getALogResultName()) or
|
||||
this.getTarget().hasQualifiedName(packagePath(), getAnEntryUpdatingMethodName()) or
|
||||
this.getTarget()
|
||||
.(Method)
|
||||
.hasQualifiedName(packagePath(), "Entry", getAnEntryUpdatingMethodName())
|
||||
exists(string name | name = getALogResultName() or name = getAnEntryUpdatingMethodName() |
|
||||
this.getTarget().hasQualifiedName(packagePath(), name) or
|
||||
this.getTarget().(Method).hasQualifiedName(packagePath(), "Entry", name)
|
||||
)
|
||||
}
|
||||
|
||||
override DataFlow::Node getAMessageComponent() { result = this.getAnArgument() }
|
||||
|
||||
Reference in New Issue
Block a user