Skip to content

Commit 935d90e

Browse files
authored
Merge pull request #454 from xuwei-k/wildcard-syntax
use new wildcard syntax
2 parents eb2c9b4 + 125b1a2 commit 935d90e

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/main/scala/com/typesafe/sbteclipse/core/Eclipse.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ private object Eclipse extends EclipseSDTConfig {
238238
} yield n
239239
}
240240

241-
def executePreTasks(preTasks: Seq[(TaskKey[_], ProjectRef)], state: State): Unit =
241+
def executePreTasks(preTasks: Seq[(TaskKey[?], ProjectRef)], state: State): Unit =
242242
for ((preTask, ref) <- preTasks) evaluateTask(preTask, ref, state)
243243

244244
def projectXml(name: String, builderAndNatures: (String, Seq[String]), linkedSrcDirectories: Seq[(File, Option[String], File, Option[String])]): Node = {
@@ -632,7 +632,7 @@ private object Eclipse extends EclipseSDTConfig {
632632
def eclipseOutput(ref: ProjectRef, state: State)(config: Configuration): Option[String] =
633633
setting((ref / config / EclipseKeys.eclipseOutput), state)
634634

635-
def preTasks(ref: ProjectRef, state: State): Seq[(TaskKey[_], ProjectRef)] =
635+
def preTasks(ref: ProjectRef, state: State): Seq[(TaskKey[?], ProjectRef)] =
636636
setting((ref / EclipseKeys.preTasks), state).zipAll(Seq.empty, null, ref)
637637

638638
def relativizeLibs(ref: ProjectRef, state: State): Boolean =

src/main/scala/com/typesafe/sbteclipse/core/EclipsePlugin.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import scala.xml.transform.RewriteRule
3030
object EclipsePlugin {
3131

3232
/** These settings are injected into individual projects. */
33-
def eclipseSettings: Seq[Setting[_]] = {
33+
def eclipseSettings: Seq[Setting[?]] = {
3434
import EclipseKeys._
3535
Seq(
3636
commandName := "eclipse",
@@ -54,7 +54,7 @@ object EclipsePlugin {
5454
}
5555

5656
/** These settings are injected into the "ThisBuild" scope of sbt, i.e. global acrosss projects. */
57-
def buildEclipseSettings: Seq[Setting[_]] = {
57+
def buildEclipseSettings: Seq[Setting[?]] = {
5858
import EclipseKeys._
5959
Seq(
6060
skipParents := true,
@@ -64,7 +64,7 @@ object EclipsePlugin {
6464
skipProject := true)
6565
}
6666

67-
def globalEclipseSettings: Seq[Setting[_]] = {
67+
def globalEclipseSettings: Seq[Setting[?]] = {
6868
import EclipseKeys._
6969
Seq(
7070
executionEnvironment := None,
@@ -78,7 +78,7 @@ object EclipsePlugin {
7878
relativizeLibs := true)
7979
}
8080

81-
def copyManagedSettings(scope: Configuration): Seq[Setting[_]] =
81+
def copyManagedSettings(scope: Configuration): Seq[Setting[?]] =
8282
Seq(
8383
(scope / EclipseKeys.classesManaged) := {
8484
import sbt._
@@ -184,7 +184,7 @@ object EclipsePlugin {
184184
prefix("eclipse-output"),
185185
"The optional output for Eclipse.")
186186

187-
val preTasks: SettingKey[Seq[TaskKey[_]]] = SettingKey(
187+
val preTasks: SettingKey[Seq[TaskKey[?]]] = SettingKey(
188188
prefix("pre-tasks"),
189189
"The tasks to be evaluated prior to creating the Eclipse project definition.")
190190

src/main/scala/com/typesafe/sbteclipse/plugin/EclipsePlugin.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ object EclipsePlugin extends AutoPlugin {
3030
override def trigger = allRequirements
3131
// Auto import semantics users expect today.
3232
val autoImport: EclipseCorePlugin.type = EclipseCorePlugin
33-
override def projectSettings: Seq[Setting[_]] = EclipseCorePlugin.eclipseSettings
34-
override def buildSettings: Seq[Setting[_]] = EclipseCorePlugin.buildEclipseSettings
35-
override def globalSettings: Seq[Setting[_]] = EclipseCorePlugin.globalEclipseSettings
33+
override def projectSettings: Seq[Setting[?]] = EclipseCorePlugin.eclipseSettings
34+
override def buildSettings: Seq[Setting[?]] = EclipseCorePlugin.buildEclipseSettings
35+
override def globalSettings: Seq[Setting[?]] = EclipseCorePlugin.globalEclipseSettings
3636
// Alias for existing things.
3737
val EclipseKeys = EclipseCorePlugin.EclipseKeys
3838
val EclipseProjectFlavor = EclipseCorePlugin.EclipseProjectFlavor

0 commit comments

Comments
 (0)