AstGenRunner
io.joern.x2cpg.astgen.AstGenRunner
object AstGenRunner
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AstGenRunner.type
Members list
Type members
Classlikes
case class AstGenProgramMetaData(name: String, configPrefix: String, multiArchitectureBuilds: Boolean, packagePath: URL)
Value parameters
- configPrefix
-
the prefix of the executable's respective configuration path.
- multiArchitectureBuilds
-
whether there is a binary for specific architectures or not.
- name
-
the name of the AST gen executable, e.g., goastgen, dotnetastgen, swiftastgen, etc.
- packagePath
-
the code path for the frontend.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait AstGenRunnerResult
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
case class DefaultAstGenRunnerResult(parsedFiles: List[String], skippedFiles: List[String]) extends AstGenRunnerResult
Value parameters
- parsedFiles
-
the files parsed by the runner.
- skippedFiles
-
the files skipped by the runner.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AstGenRunnerResultclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
def hasCompatibleAstGenVersion(compatibleVersion: String)(implicit metaData: AstGenProgramMetaData): Boolean
In this article