AbstractDependenciesBlock
abstract class AbstractDependenciesBlock( val logger: McLogger, blockSuppressed: List<String>, val configurationNameTransform: DependencyDeclaration.ConfigurationNameTransform, val projectDependency: ProjectDependency.Factory) : DependenciesBlock
Content copied to clipboard
Constructors
Link copied to clipboard
fun AbstractDependenciesBlock( logger: McLogger, blockSuppressed: List<String>, configurationNameTransform: DependencyDeclaration.ConfigurationNameTransform, projectDependency: ProjectDependency.Factory)
Content copied to clipboard
Types
Functions
Link copied to clipboard
fun addModuleStatement( configName: ConfigurationName, parsedString: String, projectPath: ProjectPath, projectAccessor: ProjectAccessor, suppressed: List<String>)
Content copied to clipboard
Link copied to clipboard
fun addNonModuleStatement( configName: ConfigurationName, parsedString: String, coordinates: MavenCoordinates, suppressed: List<String>)
Content copied to clipboard
Link copied to clipboard
fun addUnknownStatement( configName: ConfigurationName, parsedString: String, argument: String, suppressed: List<String>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Compares the target parsed string to the un-parsed lines of the original dependencies block, and returns the index of the last row which matches the parsed string.
Link copied to clipboard
open override fun getOrEmpty(mavenCoordinates: MavenCoordinates, configName: ConfigurationName): List<ExternalDependencyDeclaration>
Content copied to clipboard
open override fun getOrEmpty( moduleRef: String, configName: ConfigurationName, testFixtures: Boolean): List<ModuleDependencyDeclaration>
Content copied to clipboard
open override fun getOrEmpty( moduleRef: ProjectPath, configName: ConfigurationName, testFixtures: Boolean): List<ModuleDependencyDeclaration>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected abstract fun originalLineMatchesParsed(originalLine: String, parsedString: String): Boolean
Content copied to clipboard
Link copied to clipboard
Properties
Link copied to clipboard
private val allExternalDeclarations: MutableMap<MavenCoordinates, MutableList<ExternalDependencyDeclaration>>
Content copied to clipboard
Link copied to clipboard
private val allModuleDeclarations: MutableMap<ProjectDependency, MutableList<ModuleDependencyDeclaration>>
Content copied to clipboard
Link copied to clipboard
open override val allSuppressions: Map<ProjectDependency, Set<FindingName>>
Content copied to clipboard
Link copied to clipboard
private val configurationNameTransform: DependencyDeclaration.ConfigurationNameTransform
Content copied to clipboard