ControlFlow

Companion
object
class Object
trait Matchable
class Any

Value members

Constructors

def this(optionsUnused: LayerCreatorOptions)

Concrete methods

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

Inherited methods

protected
def initSerializedCpg(outputDir: Option[String], passName: String, index: Int): SerializedCpg
Inherited from
LayerCreator
def run(context: LayerCreatorContext, storeUndoInfo: Boolean): Unit
Inherited from
LayerCreator
protected
def runPass(pass: CpgPassBase, context: LayerCreatorContext, storeUndoInfo: Boolean, index: Int): Unit
Inherited from
LayerCreator

Concrete fields

override
val dependsOn: List[String]
override
val description: String
override
val overlayName: String

Inherited fields

protected
val modifiesCpg: 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.

Inherited from
LayerCreator