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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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