io.joern.x2cpg
package io.joern.x2cpg
Members list
Packages
package io.joern.x2cpg.datastructures
package io.joern.x2cpg.layers
package io.joern.x2cpg.passes
package io.joern.x2cpg.utils
Type members
Classlikes
object Ast
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NodeProcessor
object SourceFiles
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SourceFiles.type
enum ValidationMode
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object X2CpgConfig
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
X2CpgConfig.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Trait that represents a CPG generator, where T is the frontend configuration class.
Trait that represents a CPG generator, where T is the frontend configuration class.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
abstract class X2CpgMain[T <: X2CpgConfig[T], X <: X2CpgFrontend[_]](val cmdLineParser: OParser[Unit, T], frontend: X)(implicit defaultConfig: T)
Base class for Main
classes of CPG frontends.
Base class for Main
classes of CPG frontends.
Main classes that inherit from this base class parse the command line, exiting with an error code if this does not succeed. On success, the method run
is called, which evaluates, given a frontend and a configuration, creates the CPG and stores it on disk.
Value parameters
- cmdLineParser
-
parser for command line arguments
- frontend
-
the frontend to use for CPG creation
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
In this article