CodeQL library for Python
codeql/python-all 2.1.3-dev (changelog, source)
Search

Class NameLocalVariable

A local variable that uses “load name” semantics, for lookup: If the variable is undefined, then lookup the value in globals().

Import path

import python

Direct supertypes

Indirect supertypes

Inherited predicates

escapes

Whether there is an access to this variable outside of its own scope. Usually occurs in nested functions or for global variables.

from Variable
getALoad

Gets a load of this variable

from Variable
getAStore

Gets a store of this variable

from Variable
getAUse

Gets a use of this variable

from Variable
getAnAccess

Gets an access (load or store) of this variable

from Variable
getId

Gets the identifier (name) of this variable

from Variable
getScope

Gets the scope of this variable

from Variable
isParameter

Whether this variable is a parameter

from LocalVariable
isSelf

Holds if this variable is the first parameter of a method. It is not necessarily called “self”

from LocalVariable
toString

Gets a textual representation of this element.

from LocalVariable

Charpred