Config

io.joern.kotlin2cpg.Config
final case class Config(classpath: Set[String], withStdlibJarsInClassPath: Boolean, gradleProjectName: Option[String], gradleConfigurationName: Option[String], jar4importServiceUrl: Option[String], includeJavaSourceFiles: Boolean, generateNodesForDependencies: Boolean, downloadDependencies: Boolean) extends X2CpgConfig[Config], DependencyDownloadConfig[Config]

Attributes

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

Members list

Value members

Concrete methods

def withClasspath(classpath: Set[String]): Config
override def withDownloadDependencies(value: Boolean): Config

Attributes

Definition Classes
DependencyDownloadConfig
def withGradleConfigurationName(name: String): Config
def withGradleProjectName(name: String): Config
def withIncludeJavaSourceFiles(value: Boolean): Config
def withJar4ImportServiceUrl(url: String): Config
def withStdLibJars(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]): Config

Attributes

Inherited from:
X2CpgConfig
def withDisableFileContent(value: Boolean): Config

Attributes

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

Attributes

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

Attributes

Inherited from:
X2CpgConfig

Attributes

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

Attributes

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

Attributes

Inherited from:
X2CpgConfig
def withSchemaValidation(value: ValidationMode): Config

Attributes

Inherited from:
X2CpgConfig

Inherited fields

var defaultIgnoredFilesRegex: Seq[Regex]

Attributes

Inherited from:
X2CpgConfig
var disableFileContent: Boolean

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
var schemaValidation: ValidationMode

Attributes

Inherited from:
X2CpgConfig