Config

io.joern.javasrc2cpg.Config
final case class Config(inferenceJarPaths: Set[String], fetchDependencies: Boolean, javaFeatureSetVersion: Option[String], delombokJavaHome: Option[String], delombokMode: Option[String], enableTypeRecovery: Boolean, disableDummyTypes: Boolean, jdkPath: Option[String], showEnv: Boolean) extends X2CpgConfig[Config]

Command line configuration parameters

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait X2CpgConfig[Config]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def withDelombokJavaHome(path: String): Config
def withDelombokMode(mode: String): Config
def withDisableDummyTypes(value: Boolean): Config
def withEnableTypeRecovery(value: Boolean): Config
def withFetchDependencies(value: Boolean): Config
def withInferenceJarPaths(paths: Set[String]): Config
def withJavaFeatureSetVersion(version: String): Config
def withJdkPath(path: String): Config
def withShowEnv(value: Boolean): Config

Inherited methods

def createPathForIgnore(ignore: String): String

Attributes

Inherited from:
X2CpgConfig
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def withDefaultIgnoredFilesRegex(x: Seq[Regex]): R

Attributes

Inherited from:
X2CpgConfig
def withIgnoredFiles(x: Seq[String]): R

Attributes

Inherited from:
X2CpgConfig
def withIgnoredFilesRegex(x: String): R

Attributes

Inherited from:
X2CpgConfig
def withInheritedFields(config: Config): R

Attributes

Inherited from:
X2CpgConfig
def withInputPath(inputPath: String): R

Attributes

Inherited from:
X2CpgConfig
def withOutputPath(x: String): R

Attributes

Inherited from:
X2CpgConfig

Inherited fields

var defaultIgnoredFilesRegex: Seq[Regex]

Attributes

Inherited from:
X2CpgConfig
var ignoredFiles: Seq[String]

Attributes

Inherited from:
X2CpgConfig
var ignoredFilesRegex: Regex

Attributes

Inherited from:
X2CpgConfig
var inputPath: String

Attributes

Inherited from:
X2CpgConfig
var outputPath: String

Attributes

Inherited from:
X2CpgConfig