mirror of
https://github.com/github/codeql.git
synced 2026-04-30 19:26:02 +02:00
support import * in ApiGraphs
This commit is contained in:
@@ -1 +1 @@
|
||||
pass
|
||||
from foo import *
|
||||
@@ -3,4 +3,10 @@ value = 3 #$ def=moduleImport("mypkg").getMember("foo").getMember("value")
|
||||
class MyClass: #$ def=moduleImport("mypkg").getMember("foo").getMember("MyClass")
|
||||
def myFunc(self, x): #$ def=moduleImport("mypkg").getMember("foo").getMember("MyClass").getMember("myFunc") use=moduleImport("mypkg").getMember("foo").getMember("MyClass").getMember("myFunc").getParameter(1)
|
||||
self.selfThing() #$ use=moduleImport("mypkg").getMember("foo").getMember("MyClass").getMember("myFunc").getParameter(0).getMember("selfThing").getReturn()
|
||||
x.xThing() #$ use=moduleImport("mypkg").getMember("foo").getMember("MyClass").getMember("myFunc").getParameter(1).getMember("xThing").getReturn()
|
||||
x.xThing() #$ use=moduleImport("mypkg").getMember("foo").getMember("MyClass").getMember("myFunc").getParameter(1).getMember("xThing").getReturn()
|
||||
|
||||
value2 = 3 #$ def=moduleImport("mypkg").getMember("foo").getMember("value2")
|
||||
|
||||
# this entire file is imported from bar.py
|
||||
|
||||
value3 = 3 #$ def=moduleImport("mypkg").getMember("bar").getMember("value3")
|
||||
|
||||
Reference in New Issue
Block a user