Skip to content
This repository was archived by the owner on Sep 8, 2022. It is now read-only.

Commit 57e7c57

Browse files
authored
Merge pull request #83 from SethTisue/be-2.12.2-friendly
fix unused warnings
2 parents d7bc089 + 46cc381 commit 57e7c57

9 files changed

+9
-42
lines changed

src/main/scala/scala/tools/partest/PartestTask.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,8 @@ package partest
1111

1212
import scala.tools.nsc.Properties.propOrFalse
1313
import scala.tools.ant.sabbus.CompilationPathProperty
14-
import java.lang.reflect.Method
1514
import org.apache.tools.ant.Task
16-
import org.apache.tools.ant.types.{ Reference, FileSet }
15+
import org.apache.tools.ant.types.Reference
1716
import org.apache.tools.ant.types.Commandline.Argument
1817
import scala.tools.ant.ScalaTask
1918
import nest.NestUI

src/main/scala/scala/tools/partest/StoreReporterDirectTest.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package scala.tools.partest
22

33
import scala.tools.nsc.Settings
44
import scala.tools.nsc.reporters.StoreReporter
5-
import scala.collection.mutable
65

76
trait StoreReporterDirectTest extends DirectTest {
87
lazy val storeReporter: StoreReporter = new scala.tools.nsc.reporters.StoreReporter()

src/main/scala/scala/tools/partest/TestState.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package scala.tools.partest
22

3-
import scala.tools.nsc.util.stackTraceString
4-
53
sealed abstract class TestState {
64
def testFile: java.io.File
75
def what: String

src/main/scala/scala/tools/partest/nest/AbstractRunner.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ package nest
99

1010
import utils.Properties._
1111
import scala.tools.nsc.Properties.{ versionMsg, propOrFalse, setProp }
12-
import scala.collection.{ mutable, immutable }
12+
import scala.collection.mutable
1313
import TestKinds._
1414
import scala.reflect.internal.util.Collections.distinctBy
1515

src/main/scala/scala/tools/partest/nest/DirectCompiler.scala

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,10 @@ package scala.tools.partest
77
package nest
88

99
import scala.collection.mutable.ListBuffer
10-
import scala.tools.nsc.{ Global, Settings, CompilerCommand, FatalError }
10+
import scala.tools.nsc.{ Global, Settings, CompilerCommand }
1111
import scala.tools.nsc.reporters.{ Reporter, ConsoleReporter }
12-
import scala.tools.nsc.util.{ FakePos, stackTraceString }
1312
import scala.reflect.io.AbstractFile
14-
import scala.reflect.internal.util.Position
15-
import java.io.{ BufferedReader, PrintWriter, FileReader, Writer, FileWriter }
13+
import java.io.{ PrintWriter, FileWriter }
1614

1715
class ExtConsoleReporter(settings: Settings, val writer: PrintWriter) extends ConsoleReporter(settings, Console.in, writer) {
1816
shortname = true
@@ -72,7 +70,6 @@ class DirectCompiler(val runner: Runner) {
7270

7371
def compile(opts0: List[String], sources: List[File]): TestState = {
7472
import runner.{ sources => _, _ }
75-
import ClassPath.{join, split}
7673

7774
// adding codelib.jar to the classpath
7875
// codelib provides the possibility to override standard reify

src/main/scala/scala/tools/partest/nest/FileManager.scala

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,7 @@
88
package scala.tools.partest
99
package nest
1010

11-
import java.io.{
12-
File,
13-
IOException,
14-
OutputStreamWriter,
15-
FileOutputStream
16-
}
17-
import java.net.URI
18-
import scala.reflect.io.AbstractFile
19-
import scala.collection.mutable
20-
import scala.reflect.internal.util.ScalaClassLoader
11+
import java.io.{ File, IOException }
2112
import java.net.URLClassLoader
2213

2314
object FileManager {

src/main/scala/scala/tools/partest/nest/PathSettings.scala

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
package scala.tools.partest
66
package nest
77

8-
import scala.tools.nsc.util.ClassPath
98
import scala.tools.nsc.io.{ Path, File, Directory }
109
import scala.tools.nsc.Properties.{ propOrNone }
1110
import Path._
@@ -42,19 +41,6 @@ object PathSettings {
4241
// Directory <root>/test/files or .../scaladoc
4342
def srcDir = Directory(testRoot / testSourcePath toCanonical)
4443

45-
// Directory <root>/test/files/lib
46-
private def srcLibDir = Directory(srcDir / "lib")
47-
48-
// Directory <root>/build
49-
private def buildDir: Directory = {
50-
val bases = testRoot :: testRoot.parents
51-
// In the classic "ant" build, the relevant subdirectory is called build,
52-
// but in the postmodern "sbt" build, it is called target. Look for both.
53-
val dirs = Path.onlyDirs(bases flatMap (x => List(x / "build", x / "target")))
54-
55-
dirs.headOption getOrElse sys.error("Neither 'build' nor 'target' dir found under test root " + testRoot + ".")
56-
}
57-
5844
def srcSpecLib = findJar("instrumented", Directory(srcDir / "speclib"))
5945
def srcCodeLib = findJar("code", Directory(srcDir / "codelib"), Directory(testRoot / "files" / "codelib") /* work with --srcpath pending */)
6046
}

src/main/scala/scala/tools/partest/nest/Runner.scala

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,22 @@ package scala.tools.partest
66
package nest
77

88
import java.io.{ Console => _, _ }
9-
import java.net.URL
10-
import java.nio.charset.{ Charset, CharsetDecoder, CharsetEncoder, CharacterCodingException, CodingErrorAction => Action }
119
import java.util.concurrent.Executors
1210
import java.util.concurrent.TimeUnit.NANOSECONDS
1311
import scala.collection.mutable.ListBuffer
1412
import scala.concurrent.duration.Duration
15-
import scala.io.Codec
1613
import scala.reflect.internal.FatalError
1714
import scala.reflect.internal.util.ScalaClassLoader
1815
import scala.sys.process.{ Process, ProcessLogger }
19-
import scala.tools.nsc.Properties.{ envOrNone, isWin, jdkHome, javaHome, propOrEmpty, setProp, versionMsg, javaVmName, javaVmVersion, javaVmInfo }
16+
import scala.tools.nsc.Properties.{ envOrNone, isWin, javaHome, propOrEmpty, versionMsg, javaVmName, javaVmVersion, javaVmInfo }
2017
import scala.tools.nsc.{ Settings, CompilerCommand, Global }
2118
import scala.tools.nsc.reporters.ConsoleReporter
22-
import scala.tools.nsc.util.{ Exceptional, stackTraceString }
19+
import scala.tools.nsc.util.stackTraceString
2320
import scala.util.{ Try, Success, Failure }
2421
import ClassPath.{ join, split }
2522
import TestState.{ Pass, Fail, Crash, Uninitialized, Updated }
2623

27-
import FileManager.{ compareFiles, compareContents, joinPaths, withTempFile }
24+
import FileManager.{ compareContents, joinPaths, withTempFile }
2825

2926
trait TestInfo {
3027
/** pos/t1234 */

src/main/scala/scala/tools/partest/package.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ package scala.tools
77
import java.util.concurrent.{ Callable, ExecutorService }
88
import scala.concurrent.duration.Duration
99
import scala.sys.process.javaVmArguments
10-
import scala.tools.nsc.util.{ ScalaClassLoader, Exceptional }
10+
import scala.tools.nsc.util.Exceptional
1111

1212
package object partest {
1313
type File = java.io.File

0 commit comments

Comments
 (0)