io.joern.pysrc2cpg
Members list
Packages
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class ConcurrentWriterCpgPass[InputProvider]class NewStyleCpgPassBase[InputProvider]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class XConfigFileCreationPassclass ConcurrentWriterCpgPass[File]class NewStyleCpgPassBase[File]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Constants.type
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ContextStack.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
class ForkJoinParallelCpgPass[CfgNode]class NewStyleCpgPassBase[CfgNode]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class XImportsPassclass ConcurrentWriterCpgPass[(Call, Assignment)]class NewStyleCpgPassBase[(Call, Assignment)]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MethodParameters.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NewMain.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Entry point for general cpg generation from python code.
Entry point for general cpg generation from python code.
Value parameters
- inputPath
-
The project root.
- 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.
- requirementsTxt
-
The configured name of the requirements txt file.
- schemaValidationMode
-
The boolean switch for enabling or disabling early schema checking during AST creation.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypeRecoveryParserConfig[Py2CpgOnFileSystemConfig]trait X2CpgConfig[Py2CpgOnFileSystemConfig]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PythonAstVisitor.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class PythonAstVisitor
- Self type
Attempts to solve imports similar Python, and will use heuristics to build out unresolved imports.
Attempts to solve imports similar Python, and will use heuristics to build out unresolved imports.
Attributes
- See also
- Supertypes
-
class XImportResolverPassclass ConcurrentWriterCpgPass[Import]class NewStyleCpgPassBase[Import]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
class XInheritanceFullNamePassclass ForkJoinParallelCpgPass[TypeDecl]class NewStyleCpgPassBase[TypeDecl]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class XTypeHintCallLinkerclass CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class XTypeRecoveryPassGenerator[File]class Objecttrait Matchableclass Any
Attributes
- Supertypes
- Self type
-
PythonV2.type
Attributes
- Supertypes
- Self type
-
PythonV2AndV3.type
Attributes
- Supertypes
- Self type
-
PythonV3.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes