Skip to content

Commit 881134a

Browse files
committed
Swift: Add warning note to Decl.getMember.
1 parent 5ffde7a commit 881134a

File tree

4 files changed

+15
-3
lines changed

4 files changed

+15
-3
lines changed

swift/ql/.generated.list

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift/ql/lib/codeql/swift/generated/Raw.qll

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift/ql/lib/codeql/swift/generated/decl/Decl.qll

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift/schema.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,11 @@ class Type(Element):
8080
@group("decl")
8181
class Decl(AstNode):
8282
module: "ModuleDecl"
83-
members: list["Decl"] | child
83+
members: list["Decl"] | child | desc("""
84+
Prefer to use more specific methods (such as `EnumDecl.getEnumElement`) rather than relying
85+
on the order of members given by `getMember`. In some cases the order of members may not
86+
align with expectations, and could change in future releases.
87+
""")
8488

8589
@group("expr")
8690
class Expr(AstNode):

0 commit comments

Comments
 (0)