io.joern.x2cpg.frontendspecific.pysrc2cpg
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Constants.type
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]trait CpgPassBaseclass Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class XImportsPassclass ForkJoinParallelCpgPass[(Call, Assignment)]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
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 ForkJoinParallelCpgPass[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]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class XTypeHintCallLinkerclass CpgPassclass ForkJoinParallelCpgPass[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes