Package de.fraunhofer.aisec.cpg
Class TranslationConfiguration.Builder
- java.lang.Object
-
- de.fraunhofer.aisec.cpg.TranslationConfiguration.Builder
-
- Enclosing class:
- TranslationConfiguration
public static class TranslationConfiguration.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TranslationConfigurationbuild()TranslationConfiguration.BuildercodeInNodes(boolean b)TranslationConfiguration.BuilderdebugParser(boolean debugParser)TranslationConfiguration.BuilderdefaultPasses()TranslationConfiguration.BuilderfailOnError(boolean failOnError)TranslationConfiguration.BuilderincludePath(java.lang.String includePath)TranslationConfiguration.BuilderloadIncludes(boolean loadIncludes)TranslationConfiguration.BuilderregisterPass(@NonNull Pass pass)TranslationConfiguration.BuildersourceLocations(java.io.File... sourceLocations)TranslationConfiguration.Buildersymbols(java.util.Map<java.lang.String,java.lang.String> symbols)TranslationConfiguration.BuildertopLevel(java.io.File topLevel)
-
-
-
Method Detail
-
symbols
public TranslationConfiguration.Builder symbols(java.util.Map<java.lang.String,java.lang.String> symbols)
-
sourceLocations
public TranslationConfiguration.Builder sourceLocations(java.io.File... sourceLocations)
-
topLevel
public TranslationConfiguration.Builder topLevel(java.io.File topLevel)
-
debugParser
public TranslationConfiguration.Builder debugParser(boolean debugParser)
-
failOnError
public TranslationConfiguration.Builder failOnError(boolean failOnError)
-
loadIncludes
public TranslationConfiguration.Builder loadIncludes(boolean loadIncludes)
-
includePath
public TranslationConfiguration.Builder includePath(java.lang.String includePath)
-
registerPass
public TranslationConfiguration.Builder registerPass(@NonNull Pass pass)
-
defaultPasses
public TranslationConfiguration.Builder defaultPasses()
-
codeInNodes
public TranslationConfiguration.Builder codeInNodes(boolean b)
-
build
public TranslationConfiguration build()
-
-