SourceCodeAnalysisHarnessRequest

data class SourceCodeAnalysisHarnessRequest(val activityName: String, val implementationClassName: String, val implementationNamespace: String, val activityContextType: String, val implementationHeader: SourceCodeAnalysisFile, val topicsFile: Path? = null, val interfacePointsAnnotationFile: Path? = null, val analysisDepth: AnalysisDepth, val lifecycleProfile: SourceCodeAnalysisLifecycleProfile, val configuredAnalyzerEntryPoints: List<String> = emptyList(), val preCycleInitializationMethod: String? = null, val schemaValidation: SourceCodeAnalysisHarnessSchemaValidation? = null, val analysisInterfaceInventory: AnalysisInterfaceInventory? = null, val elementAsil: ASIL? = null)

Inputs for the cacheable normal-pipeline lifecycle harness renderer.

Constructors

Link copied to clipboard
constructor(activityName: String, implementationClassName: String, implementationNamespace: String, activityContextType: String, implementationHeader: SourceCodeAnalysisFile, topicsFile: Path? = null, interfacePointsAnnotationFile: Path? = null, analysisDepth: AnalysisDepth, lifecycleProfile: SourceCodeAnalysisLifecycleProfile, configuredAnalyzerEntryPoints: List<String> = emptyList(), preCycleInitializationMethod: String? = null, schemaValidation: SourceCodeAnalysisHarnessSchemaValidation? = null, analysisInterfaceInventory: AnalysisInterfaceInventory? = null, elementAsil: ASIL? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Pre-scanned renderer-neutral inventory. When set, no C++ source scan is performed here.

Link copied to clipboard

Exact demangled entries configured to drive analyzer runs.

Link copied to clipboard

Activity element ASIL used only when this request performs annotation reconciliation itself.

Link copied to clipboard

Optional reviewed no-argument activity method invoked before the explicit analysis cycle.

Link copied to clipboard

Exact Clang compilation context used to inventory the current topic payload members.

Link copied to clipboard
Generated with STIG