io.joern.php2cpg.passes
package io.joern.php2cpg.passes
Members list
Type members
Classlikes
class AnyTypePass(cpg: Cpg) extends ConcurrentWriterCpgPass[AstNode]
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[AstNode]class NewStyleCpgPassBase[AstNode]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
class AstCreationPass(config: Config, cpg: Cpg, parser: PhpParser)(implicit withSchemaValidation: ValidationMode) extends ConcurrentWriterCpgPass[String]
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[String]class NewStyleCpgPassBase[String]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
class AstParentInfoPass(cpg: Cpg) extends ConcurrentWriterCpgPass[AstNode]
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[AstNode]class NewStyleCpgPassBase[AstNode]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
class ClosureRefPass(cpg: Cpg) extends ConcurrentWriterCpgPass[ClosureBinding]
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[ClosureBinding]class NewStyleCpgPassBase[ClosureBinding]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
object LocalCreationPass
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LocalCreationPass.type
abstract class LocalCreationPass[ScopeType <: AstNode](cpg: Cpg) extends ConcurrentWriterCpgPass[ScopeType], AstNodeBuilder[AstNode, LocalCreationPass[ScopeType]]
Attributes
- Companion
- object
- Supertypes
-
class ConcurrentWriterCpgPass[ScopeType]class NewStyleCpgPassBase[ScopeType]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class MethodLocalPassclass NamespaceLocalPass
class MethodLocalPass(cpg: Cpg) extends LocalCreationPass[Method]
Attributes
- Supertypes
-
class LocalCreationPass[Method]class ConcurrentWriterCpgPass[Method]class NewStyleCpgPassBase[Method]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
class NamespaceLocalPass(cpg: Cpg) extends LocalCreationPass[NamespaceBlock]
Attributes
- Supertypes
-
class LocalCreationPass[NamespaceBlock]class ConcurrentWriterCpgPass[NamespaceBlock]class NewStyleCpgPassBase[NamespaceBlock]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
In this article