io.joern.php2cpg.passes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[AstNode]class NewStyleCpgPassBase[AstNode]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[String]class NewStyleCpgPassBase[String]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[AstNode]class NewStyleCpgPassBase[AstNode]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[ClosureBinding]class NewStyleCpgPassBase[ClosureBinding]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Composer's autoload feature implicitly brings in dependencies into a file. This pass will detect such imports and fully qualify type names referencing non-stub types. This pass also considers types brought in by the dependency downloader.
Composer's autoload feature implicitly brings in dependencies into a file. This pass will detect such imports and fully qualify type names referencing non-stub types. This pass also considers types brought in by the dependency downloader.
Attributes
- Supertypes
-
class ForkJoinParallelCpgPass[Method]class NewStyleCpgPassBase[Method]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Parses the composer.json
file for all require
dependencies.
Parses the composer.json
file for all require
dependencies.
Attributes
- Supertypes
-
class ForkJoinParallelCpgPass[File]class NewStyleCpgPassBase[File]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
This pass parses the high-level symbols of the dependencies to include their types to the CPG.
This pass parses the high-level symbols of the dependencies to include their types to the CPG.
Value parameters
- cpg
-
the code property graph.
- dependencyDir
-
the directory holding the downloaded dependencies.
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[ClassParserClass]class NewStyleCpgPassBase[ClassParserClass]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LocalCreationPass.type
Attributes
- Companion
- object
- Supertypes
-
class ConcurrentWriterCpgPass[ScopeType]class NewStyleCpgPassBase[ScopeType]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class MethodLocalPassclass NamespaceLocalPass
Attributes
- Supertypes
-
class LocalCreationPass[Method]class ConcurrentWriterCpgPass[Method]class NewStyleCpgPassBase[Method]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class LocalCreationPass[NamespaceBlock]class ConcurrentWriterCpgPass[NamespaceBlock]class NewStyleCpgPassBase[NamespaceBlock]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[NamespaceBlock]class Objecttrait Matchableclass Any
Sets the return and parameter types for builtin functions with known function signatures.
Sets the return and parameter types for builtin functions with known function signatures.
TODO: Need to handle variadic arguments.
Attributes
- Supertypes
-
class ForkJoinParallelCpgPass[KnownFunction]class NewStyleCpgPassBase[KnownFunction]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PsrStringOrArrayclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PsrStringOrArrayclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PsrStringOrArray.type