Skip to content

Commit bede478

Browse files
committed
enable -Xlint
1 parent 464ca50 commit bede478

File tree

6 files changed

+2
-12
lines changed

6 files changed

+2
-12
lines changed

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ lazy val `genjavadoc-plugin` = (project in file("plugin"))
4343
},
4444
crossVersion := CrossVersion.full,
4545
exportJars := true,
46-
scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked", "-Xfatal-warnings")
46+
scalacOptions ++= Seq("-deprecation", "-feature", "-unchecked", "-Xlint", "-Xfatal-warnings")
4747
)
4848

4949
lazy val defaults = Seq(

plugin/src/main/scala/com/typesafe/genjavadoc/AST.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.typesafe.genjavadoc
22

3-
import scala.reflect.internal.Flags
43
import scala.annotation.tailrec
54

65
trait AST { this: TransformCake

plugin/src/main/scala/com/typesafe/genjavadoc/BasicTransform.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.typesafe.genjavadoc
22

33
import scala.reflect.internal.Flags
4-
import java.util.regex.Pattern
54

65
trait BasicTransform { this: TransformCake
76
import global._

plugin/src/main/scala/com/typesafe/genjavadoc/Plugin.scala

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,11 @@ package com.typesafe.genjavadoc
22

33
import scala.tools.nsc
44
import nsc.Global
5-
import nsc.Phase
65
import nsc.plugins.Plugin
76
import nsc.plugins.PluginComponent
8-
import nsc.transform.{ Transform, TypingTransformers }
7+
import nsc.transform.Transform
98
import java.io.File
109
import java.util.Properties
11-
import java.io.StringReader
1210

1311
object GenJavaDocPlugin {
1412

@@ -26,7 +24,6 @@ object GenJavaDocPlugin {
2624
}
2725

2826
class GenJavaDocPlugin(val global: Global) extends Plugin {
29-
import global._
3027
import GenJavaDocPlugin._
3128

3229
val name = "genjavadoc"
@@ -53,7 +50,6 @@ class GenJavaDocPlugin(val global: Global) extends Plugin {
5350
private object MyComponent extends PluginComponent with Transform {
5451

5552
import global._
56-
import global.definitions._
5753

5854
type GT = GenJavaDocPlugin.this.global.type
5955

plugin/src/main/scala/com/typesafe/genjavadoc/TransformCake.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.typesafe.genjavadoc
22

33
import scala.tools.nsc.Global
4-
import scala.tools.nsc.transform.Transform
54

65
trait TransformCake extends JavaSig with Output with Comments with BasicTransform with AST {
76

plugin/src/test/scala/com/typesafe/genjavadoc/SignatureSpec.scala

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package com.typesafe.genjavadoc
33
import org.scalatest.{Matchers, WordSpec}
44
import org.scalatest.matchers.{MatchResult, Matcher}
55
import java.net.URLClassLoader
6-
import java.io.File
76
import java.lang.reflect.Modifier
87

98
import util._
@@ -135,7 +134,6 @@ class SignatureSpec extends WordSpec with Matchers {
135134
}
136135

137136
def getMethods(c: Class[_], filter: Boolean): Set[String] = {
138-
import language.postfixOps
139137
c.getDeclaredMethods.filterNot(x filter && (defaultFilteredStrings.exists { s => x.getName.contains(s) }
140138
|| javaKeywords.contains(x.getName)
141139
|| x.getName == "$init$" // These synthetic methods show up in 2.12.0-M4+ even though they are not in the generated Java sources
@@ -148,7 +146,6 @@ class SignatureSpec extends WordSpec with Matchers {
148146
}
149147

150148
def getClasses(c: Class[_], filter: Boolean): Map[String, Class[_]] = {
151-
import language.postfixOps
152149
c.getDeclaredClasses.collect {
153150
case x if (!filter || !(x.getName contains "anon")) => x.getName.replaceAll(exception, replacemnt) -> x
154151
}.toMap

0 commit comments

Comments
 (0)