We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b812518 + ff06e3c commit f2ae73bCopy full SHA for f2ae73b
swift/ql/lib/codeql/swift/elements/Locatable.qll
@@ -1,4 +1,5 @@
1
private import codeql.swift.generated.Locatable
2
+private import codeql.swift.elements.File
3
4
class Locatable extends LocatableBase {
5
pragma[nomagic]
@@ -7,4 +8,9 @@ class Locatable extends LocatableBase {
7
8
or
9
not exists(LocatableBase.super.getLocation()) and result instanceof UnknownLocation
10
}
11
+
12
+ /**
13
+ * Gets the primary file where this element occurs.
14
+ */
15
+ File getFile() { result = getLocation().getFile() }
16
0 commit comments