DumpCdg

io.joern.x2cpg.layers.DumpCdg
See theDumpCdg companion object
class DumpCdg(options: CdgDumpOptions) extends LayerCreator

Attributes

Companion:
object
Graph
Supertypes
class LayerCreator
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def create(context: LayerCreatorContext, storeUndoInfo: Boolean): Unit

Attributes

Definition Classes
LayerCreator

Inherited methods

protected def initSerializedCpg(outputDir: Option[String], passName: String, index: Int): SerializedCpg

Attributes

Inherited from:
LayerCreator
def run(context: LayerCreatorContext, storeUndoInfo: Boolean): Unit

Attributes

Inherited from:
LayerCreator
protected def runPass(pass: CpgPassBase, context: LayerCreatorContext, storeUndoInfo: Boolean, index: Int): Unit

Attributes

Inherited from:
LayerCreator

Concrete fields

override val description: String
override val overlayName: String
override val storeOverlayName: Boolean

If the LayerCreator modifies the CPG, then we store its name in the CPGs metadata and disallow rerunning the creator, that is, applying the layer twice.

If the LayerCreator modifies the CPG, then we store its name in the CPGs metadata and disallow rerunning the creator, that is, applying the layer twice.

Attributes

Inherited fields

val dependsOn: List[String]

Attributes

Inherited from:
LayerCreator