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.