Skip to content
This repository was archived by the owner on Mar 27, 2025. It is now read-only.

Commit 2035377

Browse files
committed
Moved import around
1 parent 0641203 commit 2035377

File tree

29 files changed

+29
-58
lines changed
  • exercises
    • exercise_000_sudoku_solver_initial_state/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_001_dotty_deprecated_syntax_rewriting/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_002_dotty_new_syntax_and_indentation_based_syntax/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_003_top_level_definitions/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_004_parameter_untupling/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_005_extension_methods/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_006_using_and_summon/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_007_givens/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_008_enum_and_export/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_009_union_types/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_010_opaque_type_aliases/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_011_multiversal_equality/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_020_opaque_type_aliases_alt/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_021_multiversal_equality/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_100_sudoku_solver_initial_state/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_101_dotty_deprecated_syntax_rewriting/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_102_dotty_new_control_structure_syntax/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_103_top_level_definitions/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_104_parameter_untupling/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_105_extension_methods/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_106_using_and_summon/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_107_givens/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_108_enum_and_export/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_109_union_types/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_110_opaque_type_aliases/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_111_multiversal_equality/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_112_dotty_new_indentation_based_syntax/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_120_opaque_type_aliases_alt/src/main/scala/org/lunatechlabs/dotty/sudoku
    • exercise_121_multiversal_equality/src/main/scala/org/lunatechlabs/dotty/sudoku

29 files changed

+29
-58
lines changed

exercises/exercise_000_sudoku_solver_initial_state/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -30,8 +31,6 @@ object SudokuIO {
3031
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
3132
*/
3233

33-
import java.io.{BufferedReader, File, FileReader}
34-
3534
class FileLineTraversable(file: File) extends Iterable[String] {
3635
val fr = new FileReader(file)
3736
val input = new BufferedReader(fr)

exercises/exercise_001_dotty_deprecated_syntax_rewriting/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -30,8 +31,6 @@ object SudokuIO {
3031
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
3132
*/
3233

33-
import java.io.{BufferedReader, File, FileReader}
34-
3534
class FileLineTraversable(file: File) extends Iterable[String] {
3635
val fr = new FileReader(file)
3736
val input = new BufferedReader(fr)

exercises/exercise_002_dotty_new_syntax_and_indentation_based_syntax/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -25,8 +26,6 @@ object SudokuIO:
2526
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2627
*/
2728

28-
import java.io.{BufferedReader, File, FileReader}
29-
3029
class FileLineTraversable(file: File) extends Iterable[String]:
3130
val fr = new FileReader(file)
3231
val input = new BufferedReader(fr)

exercises/exercise_003_top_level_definitions/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -25,8 +26,6 @@ object SudokuIO:
2526
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2627
*/
2728

28-
import java.io.{BufferedReader, File, FileReader}
29-
3029
class FileLineTraversable(file: File) extends Iterable[String]:
3130
val fr = new FileReader(file)
3231
val input = new BufferedReader(fr)

exercises/exercise_004_parameter_untupling/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -25,8 +26,6 @@ object SudokuIO:
2526
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2627
*/
2728

28-
import java.io.{BufferedReader, File, FileReader}
29-
3029
class FileLineTraversable(file: File) extends Iterable[String]:
3130
val fr = new FileReader(file)
3231
val input = new BufferedReader(fr)

exercises/exercise_005_extension_methods/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -25,8 +26,6 @@ object SudokuIO:
2526
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2627
*/
2728

28-
import java.io.{BufferedReader, File, FileReader}
29-
3029
class FileLineTraversable(file: File) extends Iterable[String]:
3130
val fr = new FileReader(file)
3231
val input = new BufferedReader(fr)

exercises/exercise_006_using_and_summon/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -25,8 +26,6 @@ object SudokuIO:
2526
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2627
*/
2728

28-
import java.io.{BufferedReader, File, FileReader}
29-
3029
class FileLineTraversable(file: File) extends Iterable[String]:
3130
val fr = new FileReader(file)
3231
val input = new BufferedReader(fr)

exercises/exercise_007_givens/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -25,8 +26,6 @@ object SudokuIO:
2526
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2627
*/
2728

28-
import java.io.{BufferedReader, File, FileReader}
29-
3029
class FileLineTraversable(file: File) extends Iterable[String]:
3130
val fr = new FileReader(file)
3231
val input = new BufferedReader(fr)

exercises/exercise_008_enum_and_export/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -25,8 +26,6 @@ object SudokuIO:
2526
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2627
*/
2728

28-
import java.io.{BufferedReader, File, FileReader}
29-
3029
class FileLineTraversable(file: File) extends Iterable[String]:
3130
val fr = new FileReader(file)
3231
val input = new BufferedReader(fr)

exercises/exercise_009_union_types/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -25,8 +26,6 @@ object SudokuIO:
2526
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2627
*/
2728

28-
import java.io.{BufferedReader, File, FileReader}
29-
3029
class FileLineTraversable(file: File) extends Iterable[String]:
3130
val fr = new FileReader(file)
3231
val input = new BufferedReader(fr)

exercises/exercise_010_opaque_type_aliases/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -11,8 +12,6 @@ object SudokuIO:
1112
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
1213
*/
1314

14-
import java.io.{BufferedReader, File, FileReader}
15-
1615
class FileLineTraversable(file: File) extends Iterable[String]:
1716
val fr = new FileReader(file)
1817
val input = new BufferedReader(fr)

exercises/exercise_011_multiversal_equality/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -11,8 +12,6 @@ object SudokuIO:
1112
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
1213
*/
1314

14-
import java.io.{BufferedReader, File, FileReader}
15-
1615
class FileLineTraversable(file: File) extends Iterable[String]:
1716
val fr = new FileReader(file)
1817
val input = new BufferedReader(fr)

exercises/exercise_020_opaque_type_aliases_alt/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -25,8 +26,6 @@ object SudokuIO:
2526
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2627
*/
2728

28-
import java.io.{BufferedReader, File, FileReader}
29-
3029
class FileLineTraversable(file: File) extends Iterable[String]:
3130
val fr = new FileReader(file)
3231
val input = new BufferedReader(fr)

exercises/exercise_021_multiversal_equality/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO:
@@ -25,8 +26,6 @@ object SudokuIO:
2526
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2627
*/
2728

28-
import java.io.{BufferedReader, File, FileReader}
29-
3029
class FileLineTraversable(file: File) extends Iterable[String]:
3130
val fr = new FileReader(file)
3231
val input = new BufferedReader(fr)

exercises/exercise_100_sudoku_solver_initial_state/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -30,8 +31,6 @@ object SudokuIO {
3031
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
3132
*/
3233

33-
import java.io.{BufferedReader, File, FileReader}
34-
3534
class FileLineTraversable(file: File) extends Iterable[String] {
3635
val fr = new FileReader(file)
3736
val input = new BufferedReader(fr)

exercises/exercise_101_dotty_deprecated_syntax_rewriting/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -30,8 +31,6 @@ object SudokuIO {
3031
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
3132
*/
3233

33-
import java.io.{BufferedReader, File, FileReader}
34-
3534
class FileLineTraversable(file: File) extends Iterable[String] {
3635
val fr = new FileReader(file)
3736
val input = new BufferedReader(fr)

exercises/exercise_102_dotty_new_control_structure_syntax/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -27,8 +28,6 @@ object SudokuIO {
2728
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2829
*/
2930

30-
import java.io.{BufferedReader, File, FileReader}
31-
3231
class FileLineTraversable(file: File) extends Iterable[String] {
3332
val fr = new FileReader(file)
3433
val input = new BufferedReader(fr)

exercises/exercise_103_top_level_definitions/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -27,8 +28,6 @@ object SudokuIO {
2728
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2829
*/
2930

30-
import java.io.{BufferedReader, File, FileReader}
31-
3231
class FileLineTraversable(file: File) extends Iterable[String] {
3332
val fr = new FileReader(file)
3433
val input = new BufferedReader(fr)

exercises/exercise_104_parameter_untupling/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -27,8 +28,6 @@ object SudokuIO {
2728
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2829
*/
2930

30-
import java.io.{BufferedReader, File, FileReader}
31-
3231
class FileLineTraversable(file: File) extends Iterable[String] {
3332
val fr = new FileReader(file)
3433
val input = new BufferedReader(fr)

exercises/exercise_105_extension_methods/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -27,8 +28,6 @@ object SudokuIO {
2728
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2829
*/
2930

30-
import java.io.{BufferedReader, File, FileReader}
31-
3231
class FileLineTraversable(file: File) extends Iterable[String] {
3332
val fr = new FileReader(file)
3433
val input = new BufferedReader(fr)

exercises/exercise_106_using_and_summon/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -27,8 +28,6 @@ object SudokuIO {
2728
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2829
*/
2930

30-
import java.io.{BufferedReader, File, FileReader}
31-
3231
class FileLineTraversable(file: File) extends Iterable[String] {
3332
val fr = new FileReader(file)
3433
val input = new BufferedReader(fr)

exercises/exercise_107_givens/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -27,8 +28,6 @@ object SudokuIO {
2728
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2829
*/
2930

30-
import java.io.{BufferedReader, File, FileReader}
31-
3231
class FileLineTraversable(file: File) extends Iterable[String] {
3332
val fr = new FileReader(file)
3433
val input = new BufferedReader(fr)

exercises/exercise_108_enum_and_export/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -27,8 +28,6 @@ object SudokuIO {
2728
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2829
*/
2930

30-
import java.io.{BufferedReader, File, FileReader}
31-
3231
class FileLineTraversable(file: File) extends Iterable[String] {
3332
val fr = new FileReader(file)
3433
val input = new BufferedReader(fr)

exercises/exercise_109_union_types/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -27,8 +28,6 @@ object SudokuIO {
2728
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
2829
*/
2930

30-
import java.io.{BufferedReader, File, FileReader}
31-
3231
class FileLineTraversable(file: File) extends Iterable[String] {
3332
val fr = new FileReader(file)
3433
val input = new BufferedReader(fr)

exercises/exercise_110_opaque_type_aliases/src/main/scala/org/lunatechlabs/dotty/sudoku/SudokuIO.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.lunatechlabs.dotty.sudoku
22

3+
import java.io.{BufferedReader, File, FileReader}
34
import java.util.NoSuchElementException
45

56
object SudokuIO {
@@ -11,8 +12,6 @@ object SudokuIO {
1112
* FileLineTraversable code taken from "Scala in Depth" by Joshua Suereth
1213
*/
1314

14-
import java.io.{BufferedReader, File, FileReader}
15-
1615
class FileLineTraversable(file: File) extends Iterable[String] {
1716
val fr = new FileReader(file)
1817
val input = new BufferedReader(fr)

0 commit comments

Comments
 (0)