cpg
Toggle table of contents
9.0.0
Select version
9.0.0
main
jvm
Platform filter
jvm
Switch theme
Search in API
cpg
cpg-core
/
de.fraunhofer.aisec.cpg
/
InferenceConfiguration
/
Builder
Builder
class
Builder
(
enabled
:
Boolean
=
true
,
inferNamespaces
:
Boolean
=
true
,
inferRecords
:
Boolean
=
true
,
inferFunctions
:
Boolean
=
true
,
inferVariables
:
Boolean
=
true
,
inferReturnTypes
:
Boolean
=
false
,
inferDfgForUnresolvedCalls
:
Boolean
=
true
)
Members
Constructors
Builder
Link copied to clipboard
constructor
(
enabled
:
Boolean
=
true
,
inferNamespaces
:
Boolean
=
true
,
inferRecords
:
Boolean
=
true
,
inferFunctions
:
Boolean
=
true
,
inferVariables
:
Boolean
=
true
,
inferReturnTypes
:
Boolean
=
false
,
inferDfgForUnresolvedCalls
:
Boolean
=
true
)
Functions
build
Link copied to clipboard
fun
build
(
)
:
InferenceConfiguration
enabled
Link copied to clipboard
fun
enabled
(
infer
:
Boolean
)
:
InferenceConfiguration.Builder
infer
Dfg
For
Unresolved
Calls
Link copied to clipboard
fun
inferDfgForUnresolvedCalls
(
infer
:
Boolean
)
:
InferenceConfiguration.Builder
infer
Functions
Link copied to clipboard
fun
inferFunctions
(
infer
:
Boolean
)
:
InferenceConfiguration.Builder
infer
Namespaces
Link copied to clipboard
fun
inferNamespaces
(
infer
:
Boolean
)
:
InferenceConfiguration.Builder
infer
Records
Link copied to clipboard
fun
inferRecords
(
infer
:
Boolean
)
:
InferenceConfiguration.Builder
infer
Return
Types
Link copied to clipboard
fun
inferReturnTypes
(
infer
:
Boolean
)
:
InferenceConfiguration.Builder
infer
Variables
Link copied to clipboard
fun
inferVariables
(
infer
:
Boolean
)
:
InferenceConfiguration.Builder