io.joern.pysrc2cpg
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class ConcurrentWriterCpgPass[InputProvider]class NewStyleCpgPassBase[InputProvider]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class ConcurrentWriterCpgPass[InputProvider]class NewStyleCpgPassBase[InputProvider]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Constants.type
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ContextStack.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
The type hints we pick up via the parser are not full names. This pass fixes that by retrieving the import for each dynamic type hint and adjusting the dynamic type hint full name field accordingly.
The type hints we pick up via the parser are not full names. This pass fixes that by retrieving the import for each dynamic type hint and adjusting the dynamic type hint full name field accordingly.
Attributes
- Graph
- Supertypes
- class CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
Using some basic heuristics, will try to resolve type full names from types found within the CPG. Requires ImportPass as a pre-requisite.
Using some basic heuristics, will try to resolve type full names from types found within the CPG. Requires ImportPass as a pre-requisite.
Attributes
- Graph
- Supertypes
- class CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- MethodParameters.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Self type
- NewMain.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Entry point for general cpg generation from python code.
Entry point for general cpg generation from python code.
Attributes
- configInputProviders
Set of functions which provide InputPairs representing configuration files. The functions must be safe to call from different threads.
- inputProviders
Set of functions which provide InputPairs. The functions must be safe to call from different threads.
- outputCpg
Empty target cpg which will be populated.
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait X2CpgConfig[Py2CpgOnFileSystemConfig]class Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- PythonAstVisitor.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class PythonAstVisitor
- Self type
Link remaining unlinked Python calls to methods only by their name (not full name)
Link remaining unlinked Python calls to methods only by their name (not full name)
Attributes
- cpg
the target code property graph.
- Graph
- Supertypes
- class CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class XTypeHintCallLinkerclass CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class XTypeRecoveryPass[File]class CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- Self type
- PythonV2.type
Attributes
- Graph
- Supertypes
- Self type
- PythonV2AndV3.type
Attributes
- Graph
- Supertypes
- Self type
- PythonV3.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes