io.joern.javasrc2cpg.passes
package io.joern.javasrc2cpg.passes
Members list
Type members
Classlikes
class AstCreationPass(asts: List[JpAstWithMeta], config: Config, cpg: Cpg, symbolSolver: JavaSymbolSolver) extends ConcurrentWriterCpgPass[JpAstWithMeta]
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[JpAstWithMeta]class NewStyleCpgPassBase[JpAstWithMeta]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
class AstCreator(filename: String, javaParserAst: CompilationUnit, global: Global, symbolSolver: JavaSymbolSolver) extends AstCreatorBase, AstNodeBuilder[Node, AstCreator]
Translate a Java Parser AST into a CPG AST
Translate a Java Parser AST into a CPG AST
Attributes
- Supertypes
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object AstWithStaticInit
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AstWithStaticInit.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class ConfigFileCreationPass(projectDir: String, cpg: Cpg) extends ConcurrentWriterCpgPass[File]
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[File]class NewStyleCpgPassBase[File]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object ExpectedType
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ExpectedType.type
class JavaTypeHintCallLinker(cpg: Cpg) extends XTypeHintCallLinker
Attributes
- Supertypes
-
class XTypeHintCallLinkerclass CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
class JavaTypeRecoveryPass(cpg: Cpg, config: XTypeRecoveryConfig) extends XTypeRecoveryPass[Method]
Attributes
- Supertypes
-
class XTypeRecoveryPass[Method]class CpgPassclass ForkJoinParallelCpgPass[AnyRef]class NewStyleCpgPassBase[AnyRef]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
case class LambdaImplementedInfo(implementedInterface: Option[ResolvedReferenceType], implementedMethod: Option[ResolvedMethodDeclaration])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class TypeInferencePass(cpg: Cpg) extends ConcurrentWriterCpgPass[Call]
Attributes
- Supertypes
-
class ConcurrentWriterCpgPass[Call]class NewStyleCpgPassBase[Call]trait CpgPassBaseclass Objecttrait Matchableclass AnyShow all
In this article