SourceCodeAnalysisBoundarySymbol
data class SourceCodeAnalysisBoundarySymbol(val symbol: String, val mangledSymbol: String? = null, val kind: SourceCodeAnalysisBoundarySymbolKind, val requiredBySources: List<String>, val requiredByFunctions: List<String> = emptyList(), val ownerUnits: List<String> = emptyList(), val ownerRepository: String? = null, val ownerSourceLocations: List<String> = emptyList(), val effectiveTransforms: List<String> = emptyList(), val proposedProvenanceOwnerUnits: List<String> = emptyList(), val functionBehavior: SourceCodeAnalysisFunctionBehavior? = null)
One exact symbol crossing out of the untransformed selected analysis sources.
Constructors
Link copied to clipboard
constructor(symbol: String, mangledSymbol: String? = null, kind: SourceCodeAnalysisBoundarySymbolKind, requiredBySources: List<String>, requiredByFunctions: List<String> = emptyList(), ownerUnits: List<String> = emptyList(), ownerRepository: String? = null, ownerSourceLocations: List<String> = emptyList(), effectiveTransforms: List<String> = emptyList(), proposedProvenanceOwnerUnits: List<String> = emptyList(), functionBehavior: SourceCodeAnalysisFunctionBehavior? = null)