io.joern.x2cpg.frontendspecific.swiftsrc2cpg
Members list
Type members
Classlikes
class ConstClosurePass(cpg: Cpg) extends CpgPass
A pass that identifies assignments of closures to constants and updates METHOD nodes accordingly.
A pass that identifies assignments of closures to constants and updates METHOD nodes accordingly.
Attributes
- Supertypes
-
class CpgPassclass ForkJoinParallelCpgPass[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
class SwiftInheritanceNamePass(cpg: Cpg) extends XInheritanceFullNamePass
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
class SwiftTypeHintCallLinker(cpg: Cpg) extends XTypeHintCallLinker
Attributes
- Supertypes
-
class XTypeHintCallLinkerclass CpgPassclass ForkJoinParallelCpgPass[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
class SwiftTypeRecoveryPassGenerator(cpg: Cpg, config: XTypeRecoveryConfig) extends XTypeRecoveryPassGenerator[File]
Attributes
- Supertypes
Value members
Concrete methods
In this article