@@ -104,6 +104,9 @@ API::Node getExtraSuccessorFromNode(API::Node node, AccessPathToken token) {
104104 token.getName() = "Member" and
105105 result = node.getMember(token.getAnArgument())
106106 or
107+ token.getName() = "AnyMember" and
108+ result = node.getAMember()
109+ or
107110 token.getName() = "Instance" and
108111 result = node.getInstance()
109112 or
@@ -225,8 +228,8 @@ bindingset[name]
225228predicate isExtraValidTokenNameInIdentifyingAccessPath(string name) {
226229 name =
227230 [
228- "Member", "Instance", "Awaited", "ArrayElement", "Element", "MapValue", "NewCall", "Call ",
229- "DecoratedClass", "DecoratedMember", "DecoratedParameter"
231+ "Member", "AnyMember", " Instance", "Awaited", "ArrayElement", "Element", "MapValue",
232+ "NewCall", "Call", " DecoratedClass", "DecoratedMember", "DecoratedParameter"
230233 ]
231234}
232235
@@ -237,7 +240,7 @@ predicate isExtraValidTokenNameInIdentifyingAccessPath(string name) {
237240predicate isExtraValidNoArgumentTokenInIdentifyingAccessPath(string name) {
238241 name =
239242 [
240- "Instance", "Awaited", "ArrayElement", "Element", "MapValue", "NewCall", "Call",
243+ "AnyMember", " Instance", "Awaited", "ArrayElement", "Element", "MapValue", "NewCall", "Call",
241244 "DecoratedClass", "DecoratedMember", "DecoratedParameter"
242245 ]
243246}
0 commit comments