bump contraband to 0.4.0

Ref https://github.com/sbt/contraband/issues/119
This commit is contained in:
Eugene Yokota 2018-03-23 22:21:05 +09:00
parent de894dfb9f
commit a29a12054a
51 changed files with 103 additions and 50 deletions

View File

@ -140,6 +140,54 @@ lazy val lmCore = (project in file("core"))
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ArtifactExtra.classifier"), exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ArtifactExtra.classifier"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ArtifactExtra.extension"), exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ArtifactExtra.extension"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ArtifactTypeFilterExtra.types"), exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ArtifactTypeFilterExtra.types"),
// contraband issue
exclude[DirectMissingMethodProblem]("sbt.internal.librarymanagement.ConfigurationReportLite.copy*"),
exclude[DirectMissingMethodProblem]("sbt.internal.librarymanagement.UpdateReportLite.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.Artifact.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ArtifactTypeFilter.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.Binary.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.Caller.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ChainedResolver.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.Checksum.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ConfigRef.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ConfigurationReport.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ConflictManager.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.Constant.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.Developer.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.Disabled.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.FileConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.FileRepository.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.Full.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.GetClassifiersConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.GetClassifiersModule.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.InclExclRule.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.IvyFileConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.KeyFileAuthentication.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.MakePomConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.MavenCache.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.MavenRepo.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ModuleConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ModuleDescriptorConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ModuleID.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ModuleInfo.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ModuleReport.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.OrganizationArtifactReport.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.PasswordAuthentication.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.Patch.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.Patterns.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.PomConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.PublishConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.RetrieveConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ScalaModuleInfo.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ScmInfo.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.SftpRepository.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.SshConnection.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.SshRepository.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.UpdateConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.UpdateReport.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.UpdateStats.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.URLRepository.copy*"),
), ),
) )
.configure(addSbtIO, addSbtUtilLogging, addSbtUtilPosition, addSbtUtilCache) .configure(addSbtIO, addSbtUtilLogging, addSbtUtilPosition, addSbtUtilCache)
@ -162,6 +210,11 @@ lazy val lmIvy = (project in file("ivy"))
exclude[DirectMissingMethodProblem]("sbt.internal.librarymanagement.ivyint.GigahorseUrlHandler#SbtUrlInfo.this"), exclude[DirectMissingMethodProblem]("sbt.internal.librarymanagement.ivyint.GigahorseUrlHandler#SbtUrlInfo.this"),
exclude[IncompatibleMethTypeProblem]("sbt.internal.librarymanagement.ivyint.GigahorseUrlHandler#SbtUrlInfo.this"), exclude[IncompatibleMethTypeProblem]("sbt.internal.librarymanagement.ivyint.GigahorseUrlHandler#SbtUrlInfo.this"),
exclude[DirectMissingMethodProblem]("sbt.internal.librarymanagement.ivyint.GigahorseUrlHandler.checkStatusCode"), exclude[DirectMissingMethodProblem]("sbt.internal.librarymanagement.ivyint.GigahorseUrlHandler.checkStatusCode"),
// contraband issue
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ivy.ExternalIvyConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ivy.InlineIvyConfiguration.copy*"),
exclude[DirectMissingMethodProblem]("sbt.librarymanagement.ivy.IvyPaths.copy*"),
), ),
) )

View File

@ -20,7 +20,7 @@ final class ConfigurationReportLite private (
override def toString: String = { override def toString: String = {
"ConfigurationReportLite(" + configuration + ", " + details + ")" "ConfigurationReportLite(" + configuration + ", " + details + ")"
} }
protected[this] def copy(configuration: String = configuration, details: Vector[sbt.librarymanagement.OrganizationArtifactReport] = details): ConfigurationReportLite = { private[this] def copy(configuration: String = configuration, details: Vector[sbt.librarymanagement.OrganizationArtifactReport] = details): ConfigurationReportLite = {
new ConfigurationReportLite(configuration, details) new ConfigurationReportLite(configuration, details)
} }
def withConfiguration(configuration: String): ConfigurationReportLite = { def withConfiguration(configuration: String): ConfigurationReportLite = {

View File

@ -19,7 +19,7 @@ final class UpdateReportLite private (
override def toString: String = { override def toString: String = {
"UpdateReportLite(" + configurations + ")" "UpdateReportLite(" + configurations + ")"
} }
protected[this] def copy(configurations: Vector[sbt.internal.librarymanagement.ConfigurationReportLite] = configurations): UpdateReportLite = { private[this] def copy(configurations: Vector[sbt.internal.librarymanagement.ConfigurationReportLite] = configurations): UpdateReportLite = {
new UpdateReportLite(configurations) new UpdateReportLite(configurations)
} }
def withConfigurations(configurations: Vector[sbt.internal.librarymanagement.ConfigurationReportLite]): UpdateReportLite = { def withConfigurations(configurations: Vector[sbt.internal.librarymanagement.ConfigurationReportLite]): UpdateReportLite = {

View File

@ -26,7 +26,7 @@ final class Artifact private (
override def toString: String = { override def toString: String = {
"Artifact(" + name + ", " + `type` + ", " + extension + ", " + classifier + ", " + configurations + ", " + url + ", " + extraAttributes + ", " + checksum + ")" "Artifact(" + name + ", " + `type` + ", " + extension + ", " + classifier + ", " + configurations + ", " + url + ", " + extraAttributes + ", " + checksum + ")"
} }
protected[this] def copy(name: String = name, `type`: String = `type`, extension: String = extension, classifier: Option[String] = classifier, configurations: Vector[sbt.librarymanagement.ConfigRef] = configurations, url: Option[java.net.URL] = url, extraAttributes: Map[String, String] = extraAttributes, checksum: Option[sbt.librarymanagement.Checksum] = checksum): Artifact = { private[this] def copy(name: String = name, `type`: String = `type`, extension: String = extension, classifier: Option[String] = classifier, configurations: Vector[sbt.librarymanagement.ConfigRef] = configurations, url: Option[java.net.URL] = url, extraAttributes: Map[String, String] = extraAttributes, checksum: Option[sbt.librarymanagement.Checksum] = checksum): Artifact = {
new Artifact(name, `type`, extension, classifier, configurations, url, extraAttributes, checksum) new Artifact(name, `type`, extension, classifier, configurations, url, extraAttributes, checksum)
} }
def withName(name: String): Artifact = { def withName(name: String): Artifact = {

View File

@ -27,7 +27,7 @@ final class ArtifactTypeFilter private (
override def toString: String = { override def toString: String = {
"ArtifactTypeFilter(" + types + ", " + inverted + ")" "ArtifactTypeFilter(" + types + ", " + inverted + ")"
} }
protected[this] def copy(types: Set[String] = types, inverted: Boolean = inverted): ArtifactTypeFilter = { private[this] def copy(types: Set[String] = types, inverted: Boolean = inverted): ArtifactTypeFilter = {
new ArtifactTypeFilter(types, inverted) new ArtifactTypeFilter(types, inverted)
} }
def withTypes(types: Set[String]): ArtifactTypeFilter = { def withTypes(types: Set[String]): ArtifactTypeFilter = {

View File

@ -26,7 +26,7 @@ final class Binary private (
override def toString: String = { override def toString: String = {
"Binary(" + prefix + ", " + suffix + ")" "Binary(" + prefix + ", " + suffix + ")"
} }
protected[this] def copy(prefix: String = prefix, suffix: String = suffix): Binary = { private[this] def copy(prefix: String = prefix, suffix: String = suffix): Binary = {
new Binary(prefix, suffix) new Binary(prefix, suffix)
} }
def withPrefix(prefix: String): Binary = { def withPrefix(prefix: String): Binary = {

View File

@ -25,7 +25,7 @@ final class Caller private (
override def toString: String = { override def toString: String = {
s"$caller" s"$caller"
} }
protected[this] def copy(caller: sbt.librarymanagement.ModuleID = caller, callerConfigurations: Vector[sbt.librarymanagement.ConfigRef] = callerConfigurations, callerExtraAttributes: Map[String, String] = callerExtraAttributes, isForceDependency: Boolean = isForceDependency, isChangingDependency: Boolean = isChangingDependency, isTransitiveDependency: Boolean = isTransitiveDependency, isDirectlyForceDependency: Boolean = isDirectlyForceDependency): Caller = { private[this] def copy(caller: sbt.librarymanagement.ModuleID = caller, callerConfigurations: Vector[sbt.librarymanagement.ConfigRef] = callerConfigurations, callerExtraAttributes: Map[String, String] = callerExtraAttributes, isForceDependency: Boolean = isForceDependency, isChangingDependency: Boolean = isChangingDependency, isTransitiveDependency: Boolean = isTransitiveDependency, isDirectlyForceDependency: Boolean = isDirectlyForceDependency): Caller = {
new Caller(caller, callerConfigurations, callerExtraAttributes, isForceDependency, isChangingDependency, isTransitiveDependency, isDirectlyForceDependency) new Caller(caller, callerConfigurations, callerExtraAttributes, isForceDependency, isChangingDependency, isTransitiveDependency, isDirectlyForceDependency)
} }
def withCaller(caller: sbt.librarymanagement.ModuleID): Caller = { def withCaller(caller: sbt.librarymanagement.ModuleID): Caller = {

View File

@ -20,7 +20,7 @@ final class ChainedResolver private (
override def toString: String = { override def toString: String = {
"ChainedResolver(" + name + ", " + resolvers + ")" "ChainedResolver(" + name + ", " + resolvers + ")"
} }
protected[this] def copy(name: String = name, resolvers: Vector[sbt.librarymanagement.Resolver] = resolvers): ChainedResolver = { private[this] def copy(name: String = name, resolvers: Vector[sbt.librarymanagement.Resolver] = resolvers): ChainedResolver = {
new ChainedResolver(name, resolvers) new ChainedResolver(name, resolvers)
} }
def withName(name: String): ChainedResolver = { def withName(name: String): ChainedResolver = {

View File

@ -20,7 +20,7 @@ final class Checksum private (
override def toString: String = { override def toString: String = {
"Checksum(" + digest + ", " + `type` + ")" "Checksum(" + digest + ", " + `type` + ")"
} }
protected[this] def copy(digest: String = digest, `type`: String = `type`): Checksum = { private[this] def copy(digest: String = digest, `type`: String = `type`): Checksum = {
new Checksum(digest, `type`) new Checksum(digest, `type`)
} }
def withDigest(digest: String): Checksum = { def withDigest(digest: String): Checksum = {

View File

@ -21,7 +21,7 @@ final class ConfigRef private (
override def toString: String = { override def toString: String = {
name name
} }
protected[this] def copy(name: String = name): ConfigRef = { private[this] def copy(name: String = name): ConfigRef = {
new ConfigRef(name) new ConfigRef(name)
} }
def withName(name: String): ConfigRef = { def withName(name: String): ConfigRef = {

View File

@ -27,7 +27,7 @@ final class ConfigurationReport private (
(if (details.isEmpty) modules.mkString + details.flatMap(_.modules).filter(_.evicted).map("\t\t(EVICTED) " + _ + "\n").mkString (if (details.isEmpty) modules.mkString + details.flatMap(_.modules).filter(_.evicted).map("\t\t(EVICTED) " + _ + "\n").mkString
else details.mkString) else details.mkString)
} }
protected[this] def copy(configuration: sbt.librarymanagement.ConfigRef = configuration, modules: Vector[sbt.librarymanagement.ModuleReport] = modules, details: Vector[sbt.librarymanagement.OrganizationArtifactReport] = details): ConfigurationReport = { private[this] def copy(configuration: sbt.librarymanagement.ConfigRef = configuration, modules: Vector[sbt.librarymanagement.ModuleReport] = modules, details: Vector[sbt.librarymanagement.OrganizationArtifactReport] = details): ConfigurationReport = {
new ConfigurationReport(configuration, modules, details) new ConfigurationReport(configuration, modules, details)
} }
def withConfiguration(configuration: sbt.librarymanagement.ConfigRef): ConfigurationReport = { def withConfiguration(configuration: sbt.librarymanagement.ConfigRef): ConfigurationReport = {

View File

@ -22,7 +22,7 @@ final class ConflictManager private (
override def toString: String = { override def toString: String = {
"ConflictManager(" + name + ", " + organization + ", " + module + ")" "ConflictManager(" + name + ", " + organization + ", " + module + ")"
} }
protected[this] def copy(name: String = name, organization: String = organization, module: String = module): ConflictManager = { private[this] def copy(name: String = name, organization: String = organization, module: String = module): ConflictManager = {
new ConflictManager(name, organization, module) new ConflictManager(name, organization, module)
} }
def withName(name: String): ConflictManager = { def withName(name: String): ConflictManager = {

View File

@ -20,7 +20,7 @@ final class Constant private (
override def toString: String = { override def toString: String = {
"Constant(" + value + ")" "Constant(" + value + ")"
} }
protected[this] def copy(value: String = value): Constant = { private[this] def copy(value: String = value): Constant = {
new Constant(value) new Constant(value)
} }
def withValue(value: String): Constant = { def withValue(value: String): Constant = {

View File

@ -22,7 +22,7 @@ final class Developer private (
override def toString: String = { override def toString: String = {
"Developer(" + id + ", " + name + ", " + email + ", " + url + ")" "Developer(" + id + ", " + name + ", " + email + ", " + url + ")"
} }
protected[this] def copy(id: String = id, name: String = name, email: String = email, url: java.net.URL = url): Developer = { private[this] def copy(id: String = id, name: String = name, email: String = email, url: java.net.URL = url): Developer = {
new Developer(id, name, email, url) new Developer(id, name, email, url)
} }
def withId(id: String): Developer = { def withId(id: String): Developer = {

View File

@ -19,7 +19,7 @@ override def hashCode: Int = {
override def toString: String = { override def toString: String = {
"Disabled()" "Disabled()"
} }
protected[this] def copy(): Disabled = { private[this] def copy(): Disabled = {
new Disabled() new Disabled()
} }

View File

@ -21,7 +21,7 @@ final class FileConfiguration private (
override def toString: String = { override def toString: String = {
"FileConfiguration(" + isLocal + ", " + isTransactional + ")" "FileConfiguration(" + isLocal + ", " + isTransactional + ")"
} }
protected[this] def copy(isLocal: Boolean = isLocal, isTransactional: Option[Boolean] = isTransactional): FileConfiguration = { private[this] def copy(isLocal: Boolean = isLocal, isTransactional: Option[Boolean] = isTransactional): FileConfiguration = {
new FileConfiguration(isLocal, isTransactional) new FileConfiguration(isLocal, isTransactional)
} }
def withIsLocal(isLocal: Boolean): FileConfiguration = { def withIsLocal(isLocal: Boolean): FileConfiguration = {

View File

@ -23,7 +23,7 @@ final class FileRepository private (
override def toString: String = { override def toString: String = {
"FileRepository(" + name + ", " + patterns + ", " + configuration + ")" "FileRepository(" + name + ", " + patterns + ", " + configuration + ")"
} }
protected[this] def copy(name: String = name, patterns: sbt.librarymanagement.Patterns = patterns, configuration: sbt.librarymanagement.FileConfiguration = configuration): FileRepository = { private[this] def copy(name: String = name, patterns: sbt.librarymanagement.Patterns = patterns, configuration: sbt.librarymanagement.FileConfiguration = configuration): FileRepository = {
new FileRepository(name, patterns, configuration) new FileRepository(name, patterns, configuration)
} }
def withName(name: String): FileRepository = { def withName(name: String): FileRepository = {

View File

@ -26,7 +26,7 @@ final class Full private (
override def toString: String = { override def toString: String = {
"Full(" + prefix + ", " + suffix + ")" "Full(" + prefix + ", " + suffix + ")"
} }
protected[this] def copy(prefix: String = prefix, suffix: String = suffix): Full = { private[this] def copy(prefix: String = prefix, suffix: String = suffix): Full = {
new Full(prefix, suffix) new Full(prefix, suffix)
} }
def withPrefix(prefix: String): Full = { def withPrefix(prefix: String): Full = {

View File

@ -23,7 +23,7 @@ final class GetClassifiersConfiguration private (
override def toString: String = { override def toString: String = {
"GetClassifiersConfiguration(" + module + ", " + excludes + ", " + updateConfiguration + ", " + sourceArtifactTypes + ", " + docArtifactTypes + ")" "GetClassifiersConfiguration(" + module + ", " + excludes + ", " + updateConfiguration + ", " + sourceArtifactTypes + ", " + docArtifactTypes + ")"
} }
protected[this] def copy(module: sbt.librarymanagement.GetClassifiersModule = module, excludes: Vector[scala.Tuple2[sbt.librarymanagement.ModuleID, scala.Vector[sbt.librarymanagement.ConfigRef]]] = excludes, updateConfiguration: sbt.librarymanagement.UpdateConfiguration = updateConfiguration, sourceArtifactTypes: Vector[String] = sourceArtifactTypes, docArtifactTypes: Vector[String] = docArtifactTypes): GetClassifiersConfiguration = { private[this] def copy(module: sbt.librarymanagement.GetClassifiersModule = module, excludes: Vector[scala.Tuple2[sbt.librarymanagement.ModuleID, scala.Vector[sbt.librarymanagement.ConfigRef]]] = excludes, updateConfiguration: sbt.librarymanagement.UpdateConfiguration = updateConfiguration, sourceArtifactTypes: Vector[String] = sourceArtifactTypes, docArtifactTypes: Vector[String] = docArtifactTypes): GetClassifiersConfiguration = {
new GetClassifiersConfiguration(module, excludes, updateConfiguration, sourceArtifactTypes, docArtifactTypes) new GetClassifiersConfiguration(module, excludes, updateConfiguration, sourceArtifactTypes, docArtifactTypes)
} }
def withModule(module: sbt.librarymanagement.GetClassifiersModule): GetClassifiersConfiguration = { def withModule(module: sbt.librarymanagement.GetClassifiersModule): GetClassifiersConfiguration = {

View File

@ -23,7 +23,7 @@ final class GetClassifiersModule private (
override def toString: String = { override def toString: String = {
"GetClassifiersModule(" + id + ", " + scalaModuleInfo + ", " + dependencies + ", " + configurations + ", " + classifiers + ")" "GetClassifiersModule(" + id + ", " + scalaModuleInfo + ", " + dependencies + ", " + configurations + ", " + classifiers + ")"
} }
protected[this] def copy(id: sbt.librarymanagement.ModuleID = id, scalaModuleInfo: Option[sbt.librarymanagement.ScalaModuleInfo] = scalaModuleInfo, dependencies: Vector[sbt.librarymanagement.ModuleID] = dependencies, configurations: Vector[sbt.librarymanagement.Configuration] = configurations, classifiers: Vector[String] = classifiers): GetClassifiersModule = { private[this] def copy(id: sbt.librarymanagement.ModuleID = id, scalaModuleInfo: Option[sbt.librarymanagement.ScalaModuleInfo] = scalaModuleInfo, dependencies: Vector[sbt.librarymanagement.ModuleID] = dependencies, configurations: Vector[sbt.librarymanagement.Configuration] = configurations, classifiers: Vector[String] = classifiers): GetClassifiersModule = {
new GetClassifiersModule(id, scalaModuleInfo, dependencies, configurations, classifiers) new GetClassifiersModule(id, scalaModuleInfo, dependencies, configurations, classifiers)
} }
def withId(id: sbt.librarymanagement.ModuleID): GetClassifiersModule = { def withId(id: sbt.librarymanagement.ModuleID): GetClassifiersModule = {

View File

@ -32,7 +32,7 @@ final class InclExclRule private (
override def toString: String = { override def toString: String = {
"InclExclRule(" + organization + ", " + name + ", " + artifact + ", " + configurations + ", " + crossVersion + ")" "InclExclRule(" + organization + ", " + name + ", " + artifact + ", " + configurations + ", " + crossVersion + ")"
} }
protected[this] def copy(organization: String = organization, name: String = name, artifact: String = artifact, configurations: Vector[sbt.librarymanagement.ConfigRef] = configurations, crossVersion: sbt.librarymanagement.CrossVersion = crossVersion): InclExclRule = { private[this] def copy(organization: String = organization, name: String = name, artifact: String = artifact, configurations: Vector[sbt.librarymanagement.ConfigRef] = configurations, crossVersion: sbt.librarymanagement.CrossVersion = crossVersion): InclExclRule = {
new InclExclRule(organization, name, artifact, configurations, crossVersion) new InclExclRule(organization, name, artifact, configurations, crossVersion)
} }
def withOrganization(organization: String): InclExclRule = { def withOrganization(organization: String): InclExclRule = {

View File

@ -22,7 +22,7 @@ final class IvyFileConfiguration private (
override def toString: String = { override def toString: String = {
"IvyFileConfiguration(" + validate + ", " + scalaModuleInfo + ", " + file + ", " + autoScalaTools + ")" "IvyFileConfiguration(" + validate + ", " + scalaModuleInfo + ", " + file + ", " + autoScalaTools + ")"
} }
protected[this] def copy(validate: Boolean = validate, scalaModuleInfo: Option[sbt.librarymanagement.ScalaModuleInfo] = scalaModuleInfo, file: java.io.File = file, autoScalaTools: Boolean = autoScalaTools): IvyFileConfiguration = { private[this] def copy(validate: Boolean = validate, scalaModuleInfo: Option[sbt.librarymanagement.ScalaModuleInfo] = scalaModuleInfo, file: java.io.File = file, autoScalaTools: Boolean = autoScalaTools): IvyFileConfiguration = {
new IvyFileConfiguration(validate, scalaModuleInfo, file, autoScalaTools) new IvyFileConfiguration(validate, scalaModuleInfo, file, autoScalaTools)
} }
def withValidate(validate: Boolean): IvyFileConfiguration = { def withValidate(validate: Boolean): IvyFileConfiguration = {

View File

@ -21,7 +21,7 @@ final class KeyFileAuthentication private (
override def toString: String = { override def toString: String = {
"KeyFileAuthentication(" + user + ", " + keyfile + ", " + password + ")" "KeyFileAuthentication(" + user + ", " + keyfile + ", " + password + ")"
} }
protected[this] def copy(user: String = user, keyfile: java.io.File = keyfile, password: Option[String] = password): KeyFileAuthentication = { private[this] def copy(user: String = user, keyfile: java.io.File = keyfile, password: Option[String] = password): KeyFileAuthentication = {
new KeyFileAuthentication(user, keyfile, password) new KeyFileAuthentication(user, keyfile, password)
} }
def withUser(user: String): KeyFileAuthentication = { def withUser(user: String): KeyFileAuthentication = {

View File

@ -26,7 +26,7 @@ final class MakePomConfiguration private (
override def toString: String = { override def toString: String = {
"MakePomConfiguration(" + file + ", " + moduleInfo + ", " + configurations + ", " + extra + ", " + process + ", " + filterRepositories + ", " + allRepositories + ", " + includeTypes + ")" "MakePomConfiguration(" + file + ", " + moduleInfo + ", " + configurations + ", " + extra + ", " + process + ", " + filterRepositories + ", " + allRepositories + ", " + includeTypes + ")"
} }
protected[this] def copy(file: Option[java.io.File] = file, moduleInfo: Option[sbt.librarymanagement.ModuleInfo] = moduleInfo, configurations: Option[scala.Vector[sbt.librarymanagement.Configuration]] = configurations, extra: Option[scala.xml.NodeSeq] = extra, process: scala.Function1[scala.xml.Node, scala.xml.Node] = process, filterRepositories: scala.Function1[sbt.librarymanagement.MavenRepository, Boolean] = filterRepositories, allRepositories: Boolean = allRepositories, includeTypes: Set[String] = includeTypes): MakePomConfiguration = { private[this] def copy(file: Option[java.io.File] = file, moduleInfo: Option[sbt.librarymanagement.ModuleInfo] = moduleInfo, configurations: Option[scala.Vector[sbt.librarymanagement.Configuration]] = configurations, extra: Option[scala.xml.NodeSeq] = extra, process: scala.Function1[scala.xml.Node, scala.xml.Node] = process, filterRepositories: scala.Function1[sbt.librarymanagement.MavenRepository, Boolean] = filterRepositories, allRepositories: Boolean = allRepositories, includeTypes: Set[String] = includeTypes): MakePomConfiguration = {
new MakePomConfiguration(file, moduleInfo, configurations, extra, process, filterRepositories, allRepositories, includeTypes) new MakePomConfiguration(file, moduleInfo, configurations, extra, process, filterRepositories, allRepositories, includeTypes)
} }
def withFile(file: Option[java.io.File]): MakePomConfiguration = { def withFile(file: Option[java.io.File]): MakePomConfiguration = {

View File

@ -27,7 +27,7 @@ final class MavenCache private (
override def toString: String = { override def toString: String = {
s"cache:$name: ${rootFile.getAbsolutePath}" s"cache:$name: ${rootFile.getAbsolutePath}"
} }
protected[this] def copy(name: String = name, root: String = root, localIfFile: Boolean = localIfFile, rootFile: java.io.File = rootFile): MavenCache = { private[this] def copy(name: String = name, root: String = root, localIfFile: Boolean = localIfFile, rootFile: java.io.File = rootFile): MavenCache = {
new MavenCache(name, root, localIfFile, rootFile) new MavenCache(name, root, localIfFile, rootFile)
} }
def withName(name: String): MavenCache = { def withName(name: String): MavenCache = {

View File

@ -21,7 +21,7 @@ final class MavenRepo private (
override def toString: String = { override def toString: String = {
s"$name: $root" s"$name: $root"
} }
protected[this] def copy(name: String = name, root: String = root, localIfFile: Boolean = localIfFile): MavenRepo = { private[this] def copy(name: String = name, root: String = root, localIfFile: Boolean = localIfFile): MavenRepo = {
new MavenRepo(name, root, localIfFile) new MavenRepo(name, root, localIfFile)
} }
def withName(name: String): MavenRepo = { def withName(name: String): MavenRepo = {

View File

@ -22,7 +22,7 @@ final class ModuleConfiguration private (
override def toString: String = { override def toString: String = {
"ModuleConfiguration(" + organization + ", " + name + ", " + revision + ", " + resolver + ")" "ModuleConfiguration(" + organization + ", " + name + ", " + revision + ", " + resolver + ")"
} }
protected[this] def copy(organization: String = organization, name: String = name, revision: String = revision, resolver: sbt.librarymanagement.Resolver = resolver): ModuleConfiguration = { private[this] def copy(organization: String = organization, name: String = name, revision: String = revision, resolver: sbt.librarymanagement.Resolver = resolver): ModuleConfiguration = {
new ModuleConfiguration(organization, name, revision, resolver) new ModuleConfiguration(organization, name, revision, resolver)
} }
def withOrganization(organization: String): ModuleConfiguration = { def withOrganization(organization: String): ModuleConfiguration = {

View File

@ -29,7 +29,7 @@ final class ModuleDescriptorConfiguration private (
override def toString: String = { override def toString: String = {
"ModuleDescriptorConfiguration(" + validate + ", " + scalaModuleInfo + ", " + module + ", " + moduleInfo + ", " + dependencies + ", " + overrides + ", " + excludes + ", " + ivyXML + ", " + configurations + ", " + defaultConfiguration + ", " + conflictManager + ")" "ModuleDescriptorConfiguration(" + validate + ", " + scalaModuleInfo + ", " + module + ", " + moduleInfo + ", " + dependencies + ", " + overrides + ", " + excludes + ", " + ivyXML + ", " + configurations + ", " + defaultConfiguration + ", " + conflictManager + ")"
} }
protected[this] def copy(validate: Boolean = validate, scalaModuleInfo: Option[sbt.librarymanagement.ScalaModuleInfo] = scalaModuleInfo, module: sbt.librarymanagement.ModuleID = module, moduleInfo: sbt.librarymanagement.ModuleInfo = moduleInfo, dependencies: Vector[sbt.librarymanagement.ModuleID] = dependencies, overrides: Vector[sbt.librarymanagement.ModuleID] = overrides, excludes: Vector[sbt.librarymanagement.InclExclRule] = excludes, ivyXML: scala.xml.NodeSeq = ivyXML, configurations: Vector[sbt.librarymanagement.Configuration] = configurations, defaultConfiguration: Option[sbt.librarymanagement.Configuration] = defaultConfiguration, conflictManager: sbt.librarymanagement.ConflictManager = conflictManager): ModuleDescriptorConfiguration = { private[this] def copy(validate: Boolean = validate, scalaModuleInfo: Option[sbt.librarymanagement.ScalaModuleInfo] = scalaModuleInfo, module: sbt.librarymanagement.ModuleID = module, moduleInfo: sbt.librarymanagement.ModuleInfo = moduleInfo, dependencies: Vector[sbt.librarymanagement.ModuleID] = dependencies, overrides: Vector[sbt.librarymanagement.ModuleID] = overrides, excludes: Vector[sbt.librarymanagement.InclExclRule] = excludes, ivyXML: scala.xml.NodeSeq = ivyXML, configurations: Vector[sbt.librarymanagement.Configuration] = configurations, defaultConfiguration: Option[sbt.librarymanagement.Configuration] = defaultConfiguration, conflictManager: sbt.librarymanagement.ConflictManager = conflictManager): ModuleDescriptorConfiguration = {
new ModuleDescriptorConfiguration(validate, scalaModuleInfo, module, moduleInfo, dependencies, overrides, excludes, ivyXML, configurations, defaultConfiguration, conflictManager) new ModuleDescriptorConfiguration(validate, scalaModuleInfo, module, moduleInfo, dependencies, overrides, excludes, ivyXML, configurations, defaultConfiguration, conflictManager)
} }
def withValidate(validate: Boolean): ModuleDescriptorConfiguration = { def withValidate(validate: Boolean): ModuleDescriptorConfiguration = {

View File

@ -31,7 +31,7 @@ final class ModuleID private (
override def toString: String = { override def toString: String = {
this.toStringImpl this.toStringImpl
} }
protected[this] def copy(organization: String = organization, name: String = name, revision: String = revision, configurations: Option[String] = configurations, isChanging: Boolean = isChanging, isTransitive: Boolean = isTransitive, isForce: Boolean = isForce, explicitArtifacts: Vector[sbt.librarymanagement.Artifact] = explicitArtifacts, inclusions: Vector[sbt.librarymanagement.InclExclRule] = inclusions, exclusions: Vector[sbt.librarymanagement.InclExclRule] = exclusions, extraAttributes: Map[String, String] = extraAttributes, crossVersion: sbt.librarymanagement.CrossVersion = crossVersion, branchName: Option[String] = branchName): ModuleID = { private[this] def copy(organization: String = organization, name: String = name, revision: String = revision, configurations: Option[String] = configurations, isChanging: Boolean = isChanging, isTransitive: Boolean = isTransitive, isForce: Boolean = isForce, explicitArtifacts: Vector[sbt.librarymanagement.Artifact] = explicitArtifacts, inclusions: Vector[sbt.librarymanagement.InclExclRule] = inclusions, exclusions: Vector[sbt.librarymanagement.InclExclRule] = exclusions, extraAttributes: Map[String, String] = extraAttributes, crossVersion: sbt.librarymanagement.CrossVersion = crossVersion, branchName: Option[String] = branchName): ModuleID = {
new ModuleID(organization, name, revision, configurations, isChanging, isTransitive, isForce, explicitArtifacts, inclusions, exclusions, extraAttributes, crossVersion, branchName) new ModuleID(organization, name, revision, configurations, isChanging, isTransitive, isForce, explicitArtifacts, inclusions, exclusions, extraAttributes, crossVersion, branchName)
} }
def withOrganization(organization: String): ModuleID = { def withOrganization(organization: String): ModuleID = {

View File

@ -28,7 +28,7 @@ final class ModuleInfo private (
override def toString: String = { override def toString: String = {
"ModuleInfo(" + nameFormal + ", " + description + ", " + homepage + ", " + startYear + ", " + licenses + ", " + organizationName + ", " + organizationHomepage + ", " + scmInfo + ", " + developers + ")" "ModuleInfo(" + nameFormal + ", " + description + ", " + homepage + ", " + startYear + ", " + licenses + ", " + organizationName + ", " + organizationHomepage + ", " + scmInfo + ", " + developers + ")"
} }
protected[this] def copy(nameFormal: String = nameFormal, description: String = description, homepage: Option[java.net.URL] = homepage, startYear: Option[Int] = startYear, licenses: Vector[scala.Tuple2[String, java.net.URL]] = licenses, organizationName: String = organizationName, organizationHomepage: Option[java.net.URL] = organizationHomepage, scmInfo: Option[sbt.librarymanagement.ScmInfo] = scmInfo, developers: Vector[sbt.librarymanagement.Developer] = developers): ModuleInfo = { private[this] def copy(nameFormal: String = nameFormal, description: String = description, homepage: Option[java.net.URL] = homepage, startYear: Option[Int] = startYear, licenses: Vector[scala.Tuple2[String, java.net.URL]] = licenses, organizationName: String = organizationName, organizationHomepage: Option[java.net.URL] = organizationHomepage, scmInfo: Option[sbt.librarymanagement.ScmInfo] = scmInfo, developers: Vector[sbt.librarymanagement.Developer] = developers): ModuleInfo = {
new ModuleInfo(nameFormal, description, homepage, startYear, licenses, organizationName, organizationHomepage, scmInfo, developers) new ModuleInfo(nameFormal, description, homepage, startYear, licenses, organizationName, organizationHomepage, scmInfo, developers)
} }
def withNameFormal(nameFormal: String): ModuleInfo = { def withNameFormal(nameFormal: String): ModuleInfo = {

View File

@ -41,7 +41,7 @@ final class ModuleReport private (
s"\t\t$module: " + s"\t\t$module: " +
(if (arts.size <= 1) "" else "\n\t\t\t") + arts.mkString("\n\t\t\t") + "\n" (if (arts.size <= 1) "" else "\n\t\t\t") + arts.mkString("\n\t\t\t") + "\n"
} }
protected[this] def copy(module: sbt.librarymanagement.ModuleID = module, artifacts: Vector[scala.Tuple2[sbt.librarymanagement.Artifact, java.io.File]] = artifacts, missingArtifacts: Vector[sbt.librarymanagement.Artifact] = missingArtifacts, status: Option[String] = status, publicationDate: Option[java.util.Calendar] = publicationDate, resolver: Option[String] = resolver, artifactResolver: Option[String] = artifactResolver, evicted: Boolean = evicted, evictedData: Option[String] = evictedData, evictedReason: Option[String] = evictedReason, problem: Option[String] = problem, homepage: Option[String] = homepage, extraAttributes: Map[String, String] = extraAttributes, isDefault: Option[Boolean] = isDefault, branch: Option[String] = branch, configurations: Vector[sbt.librarymanagement.ConfigRef] = configurations, licenses: Vector[scala.Tuple2[String, Option[String]]] = licenses, callers: Vector[sbt.librarymanagement.Caller] = callers): ModuleReport = { private[this] def copy(module: sbt.librarymanagement.ModuleID = module, artifacts: Vector[scala.Tuple2[sbt.librarymanagement.Artifact, java.io.File]] = artifacts, missingArtifacts: Vector[sbt.librarymanagement.Artifact] = missingArtifacts, status: Option[String] = status, publicationDate: Option[java.util.Calendar] = publicationDate, resolver: Option[String] = resolver, artifactResolver: Option[String] = artifactResolver, evicted: Boolean = evicted, evictedData: Option[String] = evictedData, evictedReason: Option[String] = evictedReason, problem: Option[String] = problem, homepage: Option[String] = homepage, extraAttributes: Map[String, String] = extraAttributes, isDefault: Option[Boolean] = isDefault, branch: Option[String] = branch, configurations: Vector[sbt.librarymanagement.ConfigRef] = configurations, licenses: Vector[scala.Tuple2[String, Option[String]]] = licenses, callers: Vector[sbt.librarymanagement.Caller] = callers): ModuleReport = {
new ModuleReport(module, artifacts, missingArtifacts, status, publicationDate, resolver, artifactResolver, evicted, evictedData, evictedReason, problem, homepage, extraAttributes, isDefault, branch, configurations, licenses, callers) new ModuleReport(module, artifacts, missingArtifacts, status, publicationDate, resolver, artifactResolver, evicted, evictedData, evictedReason, problem, homepage, extraAttributes, isDefault, branch, configurations, licenses, callers)
} }
def withModule(module: sbt.librarymanagement.ModuleID): ModuleReport = { def withModule(module: sbt.librarymanagement.ModuleID): ModuleReport = {

View File

@ -33,7 +33,7 @@ final class OrganizationArtifactReport private (
val details = modules map { _.detailReport } val details = modules map { _.detailReport }
s"\t$organization:$name\n${details.mkString}\n" s"\t$organization:$name\n${details.mkString}\n"
} }
protected[this] def copy(organization: String = organization, name: String = name, modules: Vector[sbt.librarymanagement.ModuleReport] = modules): OrganizationArtifactReport = { private[this] def copy(organization: String = organization, name: String = name, modules: Vector[sbt.librarymanagement.ModuleReport] = modules): OrganizationArtifactReport = {
new OrganizationArtifactReport(organization, name, modules) new OrganizationArtifactReport(organization, name, modules)
} }
def withOrganization(organization: String): OrganizationArtifactReport = { def withOrganization(organization: String): OrganizationArtifactReport = {

View File

@ -20,7 +20,7 @@ final class PasswordAuthentication private (
override def toString: String = { override def toString: String = {
"PasswordAuthentication(" + user + ", " + password + ")" "PasswordAuthentication(" + user + ", " + password + ")"
} }
protected[this] def copy(user: String = user, password: Option[String] = password): PasswordAuthentication = { private[this] def copy(user: String = user, password: Option[String] = password): PasswordAuthentication = {
new PasswordAuthentication(user, password) new PasswordAuthentication(user, password)
} }
def withUser(user: String): PasswordAuthentication = { def withUser(user: String): PasswordAuthentication = {

View File

@ -22,7 +22,7 @@ override def hashCode: Int = {
override def toString: String = { override def toString: String = {
"Patch()" "Patch()"
} }
protected[this] def copy(): Patch = { private[this] def copy(): Patch = {
new Patch() new Patch()
} }

View File

@ -24,7 +24,7 @@ final class Patterns private (
"Patterns(ivyPatterns=%s, artifactPatterns=%s, isMavenCompatible=%s, descriptorOptional=%s, skipConsistencyCheck=%s)".format( "Patterns(ivyPatterns=%s, artifactPatterns=%s, isMavenCompatible=%s, descriptorOptional=%s, skipConsistencyCheck=%s)".format(
ivyPatterns, artifactPatterns, isMavenCompatible, descriptorOptional, skipConsistencyCheck) ivyPatterns, artifactPatterns, isMavenCompatible, descriptorOptional, skipConsistencyCheck)
} }
protected[this] def copy(ivyPatterns: Vector[String] = ivyPatterns, artifactPatterns: Vector[String] = artifactPatterns, isMavenCompatible: Boolean = isMavenCompatible, descriptorOptional: Boolean = descriptorOptional, skipConsistencyCheck: Boolean = skipConsistencyCheck): Patterns = { private[this] def copy(ivyPatterns: Vector[String] = ivyPatterns, artifactPatterns: Vector[String] = artifactPatterns, isMavenCompatible: Boolean = isMavenCompatible, descriptorOptional: Boolean = descriptorOptional, skipConsistencyCheck: Boolean = skipConsistencyCheck): Patterns = {
new Patterns(ivyPatterns, artifactPatterns, isMavenCompatible, descriptorOptional, skipConsistencyCheck) new Patterns(ivyPatterns, artifactPatterns, isMavenCompatible, descriptorOptional, skipConsistencyCheck)
} }
def withIvyPatterns(ivyPatterns: Vector[String]): Patterns = { def withIvyPatterns(ivyPatterns: Vector[String]): Patterns = {

View File

@ -22,7 +22,7 @@ final class PomConfiguration private (
override def toString: String = { override def toString: String = {
"PomConfiguration(" + validate + ", " + scalaModuleInfo + ", " + file + ", " + autoScalaTools + ")" "PomConfiguration(" + validate + ", " + scalaModuleInfo + ", " + file + ", " + autoScalaTools + ")"
} }
protected[this] def copy(validate: Boolean = validate, scalaModuleInfo: Option[sbt.librarymanagement.ScalaModuleInfo] = scalaModuleInfo, file: java.io.File = file, autoScalaTools: Boolean = autoScalaTools): PomConfiguration = { private[this] def copy(validate: Boolean = validate, scalaModuleInfo: Option[sbt.librarymanagement.ScalaModuleInfo] = scalaModuleInfo, file: java.io.File = file, autoScalaTools: Boolean = autoScalaTools): PomConfiguration = {
new PomConfiguration(validate, scalaModuleInfo, file, autoScalaTools) new PomConfiguration(validate, scalaModuleInfo, file, autoScalaTools)
} }
def withValidate(validate: Boolean): PomConfiguration = { def withValidate(validate: Boolean): PomConfiguration = {

View File

@ -27,7 +27,7 @@ final class PublishConfiguration private (
override def toString: String = { override def toString: String = {
"PublishConfiguration(" + publishMavenStyle + ", " + deliverIvyPattern + ", " + status + ", " + configurations + ", " + resolverName + ", " + artifacts + ", " + checksums + ", " + logging + ", " + overwrite + ")" "PublishConfiguration(" + publishMavenStyle + ", " + deliverIvyPattern + ", " + status + ", " + configurations + ", " + resolverName + ", " + artifacts + ", " + checksums + ", " + logging + ", " + overwrite + ")"
} }
protected[this] def copy(publishMavenStyle: Boolean = publishMavenStyle, deliverIvyPattern: Option[String] = deliverIvyPattern, status: Option[String] = status, configurations: Option[scala.Vector[sbt.librarymanagement.ConfigRef]] = configurations, resolverName: Option[String] = resolverName, artifacts: Vector[scala.Tuple2[sbt.librarymanagement.Artifact, java.io.File]] = artifacts, checksums: scala.Vector[String] = checksums, logging: Option[sbt.librarymanagement.UpdateLogging] = logging, overwrite: Boolean = overwrite): PublishConfiguration = { private[this] def copy(publishMavenStyle: Boolean = publishMavenStyle, deliverIvyPattern: Option[String] = deliverIvyPattern, status: Option[String] = status, configurations: Option[scala.Vector[sbt.librarymanagement.ConfigRef]] = configurations, resolverName: Option[String] = resolverName, artifacts: Vector[scala.Tuple2[sbt.librarymanagement.Artifact, java.io.File]] = artifacts, checksums: scala.Vector[String] = checksums, logging: Option[sbt.librarymanagement.UpdateLogging] = logging, overwrite: Boolean = overwrite): PublishConfiguration = {
new PublishConfiguration(publishMavenStyle, deliverIvyPattern, status, configurations, resolverName, artifacts, checksums, logging, overwrite) new PublishConfiguration(publishMavenStyle, deliverIvyPattern, status, configurations, resolverName, artifacts, checksums, logging, overwrite)
} }
def withPublishMavenStyle(publishMavenStyle: Boolean): PublishConfiguration = { def withPublishMavenStyle(publishMavenStyle: Boolean): PublishConfiguration = {

View File

@ -23,7 +23,7 @@ final class RetrieveConfiguration private (
override def toString: String = { override def toString: String = {
"RetrieveConfiguration(" + retrieveDirectory + ", " + outputPattern + ", " + sync + ", " + configurationsToRetrieve + ")" "RetrieveConfiguration(" + retrieveDirectory + ", " + outputPattern + ", " + sync + ", " + configurationsToRetrieve + ")"
} }
protected[this] def copy(retrieveDirectory: Option[java.io.File] = retrieveDirectory, outputPattern: Option[String] = outputPattern, sync: Boolean = sync, configurationsToRetrieve: Option[scala.Vector[sbt.librarymanagement.ConfigRef]] = configurationsToRetrieve): RetrieveConfiguration = { private[this] def copy(retrieveDirectory: Option[java.io.File] = retrieveDirectory, outputPattern: Option[String] = outputPattern, sync: Boolean = sync, configurationsToRetrieve: Option[scala.Vector[sbt.librarymanagement.ConfigRef]] = configurationsToRetrieve): RetrieveConfiguration = {
new RetrieveConfiguration(retrieveDirectory, outputPattern, sync, configurationsToRetrieve) new RetrieveConfiguration(retrieveDirectory, outputPattern, sync, configurationsToRetrieve)
} }
def withRetrieveDirectory(retrieveDirectory: Option[java.io.File]): RetrieveConfiguration = { def withRetrieveDirectory(retrieveDirectory: Option[java.io.File]): RetrieveConfiguration = {

View File

@ -26,7 +26,7 @@ final class ScalaModuleInfo private (
override def toString: String = { override def toString: String = {
"ScalaModuleInfo(" + scalaFullVersion + ", " + scalaBinaryVersion + ", " + configurations + ", " + checkExplicit + ", " + filterImplicit + ", " + overrideScalaVersion + ", " + scalaOrganization + ", " + scalaArtifacts + ")" "ScalaModuleInfo(" + scalaFullVersion + ", " + scalaBinaryVersion + ", " + configurations + ", " + checkExplicit + ", " + filterImplicit + ", " + overrideScalaVersion + ", " + scalaOrganization + ", " + scalaArtifacts + ")"
} }
protected[this] def copy(scalaFullVersion: String = scalaFullVersion, scalaBinaryVersion: String = scalaBinaryVersion, configurations: Vector[sbt.librarymanagement.Configuration] = configurations, checkExplicit: Boolean = checkExplicit, filterImplicit: Boolean = filterImplicit, overrideScalaVersion: Boolean = overrideScalaVersion, scalaOrganization: String = scalaOrganization, scalaArtifacts: scala.Vector[String] = scalaArtifacts): ScalaModuleInfo = { private[this] def copy(scalaFullVersion: String = scalaFullVersion, scalaBinaryVersion: String = scalaBinaryVersion, configurations: Vector[sbt.librarymanagement.Configuration] = configurations, checkExplicit: Boolean = checkExplicit, filterImplicit: Boolean = filterImplicit, overrideScalaVersion: Boolean = overrideScalaVersion, scalaOrganization: String = scalaOrganization, scalaArtifacts: scala.Vector[String] = scalaArtifacts): ScalaModuleInfo = {
new ScalaModuleInfo(scalaFullVersion, scalaBinaryVersion, configurations, checkExplicit, filterImplicit, overrideScalaVersion, scalaOrganization, scalaArtifacts) new ScalaModuleInfo(scalaFullVersion, scalaBinaryVersion, configurations, checkExplicit, filterImplicit, overrideScalaVersion, scalaOrganization, scalaArtifacts)
} }
def withScalaFullVersion(scalaFullVersion: String): ScalaModuleInfo = { def withScalaFullVersion(scalaFullVersion: String): ScalaModuleInfo = {

View File

@ -22,7 +22,7 @@ final class ScmInfo private (
override def toString: String = { override def toString: String = {
"ScmInfo(" + browseUrl + ", " + connection + ", " + devConnection + ")" "ScmInfo(" + browseUrl + ", " + connection + ", " + devConnection + ")"
} }
protected[this] def copy(browseUrl: java.net.URL = browseUrl, connection: String = connection, devConnection: Option[String] = devConnection): ScmInfo = { private[this] def copy(browseUrl: java.net.URL = browseUrl, connection: String = connection, devConnection: Option[String] = devConnection): ScmInfo = {
new ScmInfo(browseUrl, connection, devConnection) new ScmInfo(browseUrl, connection, devConnection)
} }
def withBrowseUrl(browseUrl: java.net.URL): ScmInfo = { def withBrowseUrl(browseUrl: java.net.URL): ScmInfo = {

View File

@ -23,7 +23,7 @@ final class SftpRepository private (
override def toString: String = { override def toString: String = {
"SftpRepository(" + name + ", " + patterns + ", " + connection + ")" "SftpRepository(" + name + ", " + patterns + ", " + connection + ")"
} }
protected[this] def copy(name: String = name, patterns: sbt.librarymanagement.Patterns = patterns, connection: sbt.librarymanagement.SshConnection = connection): SftpRepository = { private[this] def copy(name: String = name, patterns: sbt.librarymanagement.Patterns = patterns, connection: sbt.librarymanagement.SshConnection = connection): SftpRepository = {
new SftpRepository(name, patterns, connection) new SftpRepository(name, patterns, connection)
} }
def withName(name: String): SftpRepository = { def withName(name: String): SftpRepository = {

View File

@ -21,7 +21,7 @@ final class SshConnection private (
override def toString: String = { override def toString: String = {
"SshConnection(" + authentication + ", " + hostname + ", " + port + ")" "SshConnection(" + authentication + ", " + hostname + ", " + port + ")"
} }
protected[this] def copy(authentication: Option[sbt.librarymanagement.SshAuthentication] = authentication, hostname: Option[String] = hostname, port: Option[Int] = port): SshConnection = { private[this] def copy(authentication: Option[sbt.librarymanagement.SshAuthentication] = authentication, hostname: Option[String] = hostname, port: Option[Int] = port): SshConnection = {
new SshConnection(authentication, hostname, port) new SshConnection(authentication, hostname, port)
} }
def withAuthentication(authentication: Option[sbt.librarymanagement.SshAuthentication]): SshConnection = { def withAuthentication(authentication: Option[sbt.librarymanagement.SshAuthentication]): SshConnection = {

View File

@ -24,7 +24,7 @@ final class SshRepository private (
override def toString: String = { override def toString: String = {
"SshRepository(" + name + ", " + patterns + ", " + connection + ", " + publishPermissions + ")" "SshRepository(" + name + ", " + patterns + ", " + connection + ", " + publishPermissions + ")"
} }
protected[this] def copy(name: String = name, patterns: sbt.librarymanagement.Patterns = patterns, connection: sbt.librarymanagement.SshConnection = connection, publishPermissions: Option[String] = publishPermissions): SshRepository = { private[this] def copy(name: String = name, patterns: sbt.librarymanagement.Patterns = patterns, connection: sbt.librarymanagement.SshConnection = connection, publishPermissions: Option[String] = publishPermissions): SshRepository = {
new SshRepository(name, patterns, connection, publishPermissions) new SshRepository(name, patterns, connection, publishPermissions)
} }
def withName(name: String): SshRepository = { def withName(name: String): SshRepository = {

View File

@ -20,7 +20,7 @@ final class URLRepository private (
override def toString: String = { override def toString: String = {
"URLRepository(" + name + ", " + patterns + ")" "URLRepository(" + name + ", " + patterns + ")"
} }
protected[this] def copy(name: String = name, patterns: sbt.librarymanagement.Patterns = patterns): URLRepository = { private[this] def copy(name: String = name, patterns: sbt.librarymanagement.Patterns = patterns): URLRepository = {
new URLRepository(name, patterns) new URLRepository(name, patterns)
} }
def withName(name: String): URLRepository = { def withName(name: String): URLRepository = {

View File

@ -37,7 +37,7 @@ final class UpdateConfiguration private (
override def toString: String = { override def toString: String = {
"UpdateConfiguration(" + retrieveManaged + ", " + missingOk + ", " + logging + ", " + logicalClock + ", " + metadataDirectory + ", " + artifactFilter + ", " + offline + ", " + frozen + ")" "UpdateConfiguration(" + retrieveManaged + ", " + missingOk + ", " + logging + ", " + logicalClock + ", " + metadataDirectory + ", " + artifactFilter + ", " + offline + ", " + frozen + ")"
} }
protected[this] def copy(retrieveManaged: Option[sbt.librarymanagement.RetrieveConfiguration] = retrieveManaged, missingOk: Boolean = missingOk, logging: sbt.librarymanagement.UpdateLogging = logging, logicalClock: sbt.librarymanagement.LogicalClock = logicalClock, metadataDirectory: Option[java.io.File] = metadataDirectory, artifactFilter: Option[sbt.librarymanagement.ArtifactTypeFilter] = artifactFilter, offline: Boolean = offline, frozen: Boolean = frozen): UpdateConfiguration = { private[this] def copy(retrieveManaged: Option[sbt.librarymanagement.RetrieveConfiguration] = retrieveManaged, missingOk: Boolean = missingOk, logging: sbt.librarymanagement.UpdateLogging = logging, logicalClock: sbt.librarymanagement.LogicalClock = logicalClock, metadataDirectory: Option[java.io.File] = metadataDirectory, artifactFilter: Option[sbt.librarymanagement.ArtifactTypeFilter] = artifactFilter, offline: Boolean = offline, frozen: Boolean = frozen): UpdateConfiguration = {
new UpdateConfiguration(retrieveManaged, missingOk, logging, logicalClock, metadataDirectory, artifactFilter, offline, frozen) new UpdateConfiguration(retrieveManaged, missingOk, logging, logicalClock, metadataDirectory, artifactFilter, offline, frozen)
} }
def withRetrieveManaged(retrieveManaged: Option[sbt.librarymanagement.RetrieveConfiguration]): UpdateConfiguration = { def withRetrieveManaged(retrieveManaged: Option[sbt.librarymanagement.RetrieveConfiguration]): UpdateConfiguration = {

View File

@ -30,7 +30,7 @@ final class UpdateReport private (
override def toString: String = { override def toString: String = {
"Update report:\n\t" + stats + "\n" + configurations.mkString "Update report:\n\t" + stats + "\n" + configurations.mkString
} }
protected[this] def copy(cachedDescriptor: java.io.File = cachedDescriptor, configurations: Vector[sbt.librarymanagement.ConfigurationReport] = configurations, stats: sbt.librarymanagement.UpdateStats = stats, stamps: Map[java.io.File, Long] = stamps): UpdateReport = { private[this] def copy(cachedDescriptor: java.io.File = cachedDescriptor, configurations: Vector[sbt.librarymanagement.ConfigurationReport] = configurations, stats: sbt.librarymanagement.UpdateStats = stats, stamps: Map[java.io.File, Long] = stamps): UpdateReport = {
new UpdateReport(cachedDescriptor, configurations, stats, stamps) new UpdateReport(cachedDescriptor, configurations, stats, stamps)
} }
def withCachedDescriptor(cachedDescriptor: java.io.File): UpdateReport = { def withCachedDescriptor(cachedDescriptor: java.io.File): UpdateReport = {

View File

@ -22,7 +22,7 @@ final class UpdateStats private (
override def toString: String = { override def toString: String = {
Seq("Resolve time: " + resolveTime + " ms", "Download time: " + downloadTime + " ms", "Download size: " + downloadSize + " bytes").mkString(", ") Seq("Resolve time: " + resolveTime + " ms", "Download time: " + downloadTime + " ms", "Download size: " + downloadSize + " bytes").mkString(", ")
} }
protected[this] def copy(resolveTime: Long = resolveTime, downloadTime: Long = downloadTime, downloadSize: Long = downloadSize, cached: Boolean = cached): UpdateStats = { private[this] def copy(resolveTime: Long = resolveTime, downloadTime: Long = downloadTime, downloadSize: Long = downloadSize, cached: Boolean = cached): UpdateStats = {
new UpdateStats(resolveTime, downloadTime, downloadSize, cached) new UpdateStats(resolveTime, downloadTime, downloadSize, cached)
} }
def withResolveTime(resolveTime: Long): UpdateStats = { def withResolveTime(resolveTime: Long): UpdateStats = {

View File

@ -24,7 +24,7 @@ final class ExternalIvyConfiguration private (
override def toString: String = { override def toString: String = {
"ExternalIvyConfiguration(" + lock + ", " + log + ", " + updateOptions + ", " + baseDirectory + ", " + uri + ", " + extraResolvers + ")" "ExternalIvyConfiguration(" + lock + ", " + log + ", " + updateOptions + ", " + baseDirectory + ", " + uri + ", " + extraResolvers + ")"
} }
protected[this] def copy(lock: Option[xsbti.GlobalLock] = lock, log: Option[xsbti.Logger] = log, updateOptions: sbt.librarymanagement.ivy.UpdateOptions = updateOptions, baseDirectory: Option[java.io.File] = baseDirectory, uri: Option[java.net.URI] = uri, extraResolvers: Vector[sbt.librarymanagement.Resolver] = extraResolvers): ExternalIvyConfiguration = { private[this] def copy(lock: Option[xsbti.GlobalLock] = lock, log: Option[xsbti.Logger] = log, updateOptions: sbt.librarymanagement.ivy.UpdateOptions = updateOptions, baseDirectory: Option[java.io.File] = baseDirectory, uri: Option[java.net.URI] = uri, extraResolvers: Vector[sbt.librarymanagement.Resolver] = extraResolvers): ExternalIvyConfiguration = {
new ExternalIvyConfiguration(lock, log, updateOptions, baseDirectory, uri, extraResolvers) new ExternalIvyConfiguration(lock, log, updateOptions, baseDirectory, uri, extraResolvers)
} }
def withLock(lock: Option[xsbti.GlobalLock]): ExternalIvyConfiguration = { def withLock(lock: Option[xsbti.GlobalLock]): ExternalIvyConfiguration = {

View File

@ -28,7 +28,7 @@ final class InlineIvyConfiguration private (
override def toString: String = { override def toString: String = {
"InlineIvyConfiguration(" + lock + ", " + log + ", " + updateOptions + ", " + paths + ", " + resolvers + ", " + otherResolvers + ", " + moduleConfigurations + ", " + checksums + ", " + managedChecksums + ", " + resolutionCacheDir + ")" "InlineIvyConfiguration(" + lock + ", " + log + ", " + updateOptions + ", " + paths + ", " + resolvers + ", " + otherResolvers + ", " + moduleConfigurations + ", " + checksums + ", " + managedChecksums + ", " + resolutionCacheDir + ")"
} }
protected[this] def copy(lock: Option[xsbti.GlobalLock] = lock, log: Option[xsbti.Logger] = log, updateOptions: sbt.librarymanagement.ivy.UpdateOptions = updateOptions, paths: Option[sbt.librarymanagement.ivy.IvyPaths] = paths, resolvers: Vector[sbt.librarymanagement.Resolver] = resolvers, otherResolvers: Vector[sbt.librarymanagement.Resolver] = otherResolvers, moduleConfigurations: Vector[sbt.librarymanagement.ModuleConfiguration] = moduleConfigurations, checksums: Vector[String] = checksums, managedChecksums: Boolean = managedChecksums, resolutionCacheDir: Option[java.io.File] = resolutionCacheDir): InlineIvyConfiguration = { private[this] def copy(lock: Option[xsbti.GlobalLock] = lock, log: Option[xsbti.Logger] = log, updateOptions: sbt.librarymanagement.ivy.UpdateOptions = updateOptions, paths: Option[sbt.librarymanagement.ivy.IvyPaths] = paths, resolvers: Vector[sbt.librarymanagement.Resolver] = resolvers, otherResolvers: Vector[sbt.librarymanagement.Resolver] = otherResolvers, moduleConfigurations: Vector[sbt.librarymanagement.ModuleConfiguration] = moduleConfigurations, checksums: Vector[String] = checksums, managedChecksums: Boolean = managedChecksums, resolutionCacheDir: Option[java.io.File] = resolutionCacheDir): InlineIvyConfiguration = {
new InlineIvyConfiguration(lock, log, updateOptions, paths, resolvers, otherResolvers, moduleConfigurations, checksums, managedChecksums, resolutionCacheDir) new InlineIvyConfiguration(lock, log, updateOptions, paths, resolvers, otherResolvers, moduleConfigurations, checksums, managedChecksums, resolutionCacheDir)
} }
def withLock(lock: Option[xsbti.GlobalLock]): InlineIvyConfiguration = { def withLock(lock: Option[xsbti.GlobalLock]): InlineIvyConfiguration = {

View File

@ -20,7 +20,7 @@ final class IvyPaths private (
override def toString: String = { override def toString: String = {
"IvyPaths(" + baseDirectory + ", " + ivyHome + ")" "IvyPaths(" + baseDirectory + ", " + ivyHome + ")"
} }
protected[this] def copy(baseDirectory: java.io.File = baseDirectory, ivyHome: Option[java.io.File] = ivyHome): IvyPaths = { private[this] def copy(baseDirectory: java.io.File = baseDirectory, ivyHome: Option[java.io.File] = ivyHome): IvyPaths = {
new IvyPaths(baseDirectory, ivyHome) new IvyPaths(baseDirectory, ivyHome)
} }
def withBaseDirectory(baseDirectory: java.io.File): IvyPaths = { def withBaseDirectory(baseDirectory: java.io.File): IvyPaths = {

View File

@ -1,4 +1,4 @@
addSbtPlugin("org.scala-sbt" % "sbt-houserules" % "0.3.5") addSbtPlugin("org.scala-sbt" % "sbt-houserules" % "0.3.5")
addSbtPlugin("org.scala-sbt" % "sbt-contraband" % "0.3.3") addSbtPlugin("org.scala-sbt" % "sbt-contraband" % "0.4.0")
scalacOptions += "-language:postfixOps" scalacOptions += "-language:postfixOps"