X2CpgFrontend
Trait that represents a CPG generator, where T is the frontend configuration class.
Value members
Abstract methods
Create a CPG according to given configuration. Returns CPG wrapped in a Try
, making it possible to detect and
inspect exceptions in CPG generation. To be provided by the frontend.
Create a CPG according to given configuration. Returns CPG wrapped in a Try
, making it possible to detect and
inspect exceptions in CPG generation. To be provided by the frontend.
Concrete methods
Create a CPG for code at inputNames
with default frontend configuration. If outputName
exists, it is the file
name of the resulting CPG. Otherwise, the CPG is held in memory.
Create a CPG for code at inputNames
with default frontend configuration. If outputName
exists, it is the file
name of the resulting CPG. Otherwise, the CPG is held in memory.
Create a CPG for code at inputName
(a single location) with default frontend configuration. If outputName
exists, it is the file name of the resulting CPG. Otherwise, the CPG is held in memory.
Create a CPG for code at inputName
(a single location) with default frontend configuration. If outputName
exists, it is the file name of the resulting CPG. Otherwise, the CPG is held in memory.
Create a CPG in memory for file at inputName
with default configuration.
Create a CPG in memory for file at inputName
with default configuration.
Create a CPG in memory for files at inputNames
with default configuration.
Create a CPG in memory for files at inputNames
with default configuration.