Skip to content

Commit 193c7a6

Browse files
committed
DIsable unsafeNulls globally
1 parent a112511 commit 193c7a6

File tree

216 files changed

+5
-433
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

216 files changed

+5
-433
lines changed
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
package dotty.tools
22

3-
import scala.language.unsafeNulls as _
4-
53
case class FatalError(msg: String) extends Exception(msg)

compiler/src/dotty/tools/dotc/Bench.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools
22
package dotc
33

4-
import scala.language.unsafeNulls as _
5-
64
import core.Contexts._
75
import reporting.Reporter
86
import io.AbstractFile

compiler/src/dotty/tools/dotc/CompilationUnit.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools
22
package dotc
33

4-
import scala.language.unsafeNulls as _
5-
64
import core._
75
import Contexts._
86
import SymDenotations.ClassDenotation

compiler/src/dotty/tools/dotc/Compiler.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools
22
package dotc
33

4-
import scala.language.unsafeNulls as _
5-
64
import core._
75
import Contexts._
86
import typer.{TyperPhase, RefChecks}

compiler/src/dotty/tools/dotc/Driver.scala

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

3-
import scala.language.unsafeNulls as _
4-
53
import dotty.tools.FatalError
64
import config.CompilerCommand
75
import core.Comments.{ContextDoc, ContextDocstrings}
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package dotty.tools
22
package dotc
33

4-
import scala.language.unsafeNulls as _
5-
64
/** Main class of the `dotc` batch compiler. */
75
object Main extends Driver

compiler/src/dotty/tools/dotc/MissingCoreLibraryException.scala

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

3-
import scala.language.unsafeNulls as _
4-
53
import dotty.tools.FatalError
64

75
class MissingCoreLibraryException(rootPackage: String) extends FatalError(

compiler/src/dotty/tools/dotc/Resident.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools
22
package dotc
33

4-
import scala.language.unsafeNulls as _
5-
64
import core.Contexts._
75
import reporting.Reporter
86
import java.io.EOFException

compiler/src/dotty/tools/dotc/Run.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools
22
package dotc
33

4-
import scala.language.unsafeNulls as _
5-
64
import core._
75
import Contexts._
86
import Periods._

compiler/src/dotty/tools/dotc/ScalacCommand.scala

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

3-
import scala.language.unsafeNulls as _
4-
53
import config.Properties._
64
import config.CompilerCommand
75

compiler/src/dotty/tools/dotc/ast/Desugar.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package ast
44

5-
import scala.language.unsafeNulls as _
6-
75
import core._
86
import util.Spans._, Types._, Contexts._, Constants._, Names._, NameOps._, Flags._
97
import Symbols._, StdNames._, Trees._, ContextOps._

compiler/src/dotty/tools/dotc/ast/DesugarEnums.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package ast
44

5-
import scala.language.unsafeNulls as _
6-
75
import core._
86
import util.Spans._, Types._, Contexts._, Constants._, Names._, Flags._
97
import Symbols._, StdNames._, Trees._

compiler/src/dotty/tools/dotc/ast/MainProxies.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools.dotc
22
package ast
33

4-
import scala.language.unsafeNulls as _
5-
64
import core._
75
import Symbols._, Types._, Contexts._, Flags._, Constants._
86
import StdNames.nme

compiler/src/dotty/tools/dotc/ast/NavigateAST.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools.dotc
22
package ast
33

4-
import scala.language.unsafeNulls as _
5-
64
import core.Contexts._
75
import core.Decorators._
86
import util.Spans._

compiler/src/dotty/tools/dotc/ast/Positioned.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package ast
44

5-
import scala.language.unsafeNulls as _
6-
75
import util.Spans._
86
import util.{SourceFile, SourcePosition, SrcPos}
97
import core.Contexts._

compiler/src/dotty/tools/dotc/ast/TreeInfo.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package ast
44

5-
import scala.language.unsafeNulls as _
6-
75
import core._
86
import Flags._, Trees._, Types._, Contexts._
97
import Names._, StdNames._, NameOps._, Symbols._

compiler/src/dotty/tools/dotc/ast/TreeMapWithImplicits.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools.dotc
22
package ast
33

4-
import scala.language.unsafeNulls as _
5-
64
import Trees._
75
import core.Contexts._
86
import core.ContextOps.enter

compiler/src/dotty/tools/dotc/ast/TreeTypeMap.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package ast
44

5-
import scala.language.unsafeNulls as _
6-
75
import core._
86
import Types._, Contexts._, Flags._
97
import Symbols._, Annotations._, Trees._, Symbols._, Constants.Constant

compiler/src/dotty/tools/dotc/ast/Trees.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package ast
44

5-
import scala.language.unsafeNulls as _
6-
75
import core._
86
import Types._, Names._, NameOps._, Flags._, util.Spans._, Contexts._, Constants._
97
import typer.{ ConstFold, ProtoTypes }

compiler/src/dotty/tools/dotc/ast/tpd.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package ast
44

5-
import scala.language.unsafeNulls as _
6-
75
import dotty.tools.dotc.transform.{ExplicitOuter, Erasure}
86
import typer.ProtoTypes
97
import transform.SymUtils._

compiler/src/dotty/tools/dotc/ast/untpd.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package ast
44

5-
import scala.language.unsafeNulls as _
6-
75
import core._
86
import Types._, Contexts._, Constants._, Names._, Flags._
97
import dotty.tools.dotc.typer.ProtoTypes

compiler/src/dotty/tools/dotc/core/Annotations.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools.dotc
22
package core
33

4-
import scala.language.unsafeNulls as _
5-
64
import Symbols._, Types._, Contexts._, Constants._
75
import dotty.tools.dotc.ast.tpd, tpd.*
86
import util.Spans.Span

compiler/src/dotty/tools/dotc/core/Atoms.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import Types._
86

97
/** Indicates the singleton types that a type must or may consist of.

compiler/src/dotty/tools/dotc/core/CheckRealizable.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import Contexts._, Types._, Symbols._, Names._, Flags._
86
import Denotations.SingleDenotation
97
import Decorators._

compiler/src/dotty/tools/dotc/core/Constants.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import Types._, Symbols._, Contexts._
86
import printing.Printer
97
import printing.Texts.Text

compiler/src/dotty/tools/dotc/core/Constraint.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import Types._, Contexts._
86
import printing.Showable
97

compiler/src/dotty/tools/dotc/core/ConstraintHandling.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import Types._
86
import Contexts._
97
import Symbols._

compiler/src/dotty/tools/dotc/core/ConstraintRunInfo.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools.dotc
22
package core
33

4-
import scala.language.unsafeNulls as _
5-
64
import Contexts._
75
import config.Printers.{default, typr}
86

compiler/src/dotty/tools/dotc/core/ContextOps.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools.dotc
22
package core
33

4-
import scala.language.unsafeNulls as _
5-
64
import Contexts._, Symbols._, Types._, Flags._
75
import Denotations._, SymDenotations._
86
import Names.Name, StdNames.nme

compiler/src/dotty/tools/dotc/core/Contexts.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import interfaces.CompilerCallback
86
import Decorators._
97
import Periods._

compiler/src/dotty/tools/dotc/core/Decorators.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import annotation.tailrec
86
import Symbols._
97
import Contexts._, Names._, Phases._, printing.Texts._

compiler/src/dotty/tools/dotc/core/Definitions.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import scala.annotation.{threadUnsafe => tu}
86
import Types._, Contexts._, Symbols._, SymDenotations._, StdNames._, Names._, Phases._
97
import Flags._, Scopes._, Decorators._, NameOps._, Periods._, NullOpsDecorator._

compiler/src/dotty/tools/dotc/core/DenotTransformers.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools.dotc
22
package core
33

4-
import scala.language.unsafeNulls as _
5-
64
import Periods._
75
import SymDenotations._
86
import Contexts._

compiler/src/dotty/tools/dotc/core/Denotations.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import SymDenotations.{ SymDenotation, ClassDenotation, NoDenotation, LazyType, stillValid, acceptStale, traceInvalid }
86
import Contexts._
97
import Names._

compiler/src/dotty/tools/dotc/core/Flags.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools.dotc
22
package core
33

4-
import scala.language.unsafeNulls as _
5-
64
object Flags {
75

86
object opaques {

compiler/src/dotty/tools/dotc/core/GadtConstraint.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import Decorators._
86
import Contexts._
97
import Types._

compiler/src/dotty/tools/dotc/core/Hashable.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools.dotc
22
package core
33

4-
import scala.language.unsafeNulls as _
5-
64
import Types._
75
import scala.util.hashing.{ MurmurHash3 => hashing }
86
import annotation.tailrec

compiler/src/dotty/tools/dotc/core/JavaNullInterop.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package dotty.tools.dotc
22
package core
33

4-
import scala.language.unsafeNulls as _
5-
64
import Contexts._
75
import Flags.JavaDefined
86
import StdNames.nme

compiler/src/dotty/tools/dotc/core/MacroClassLoader.scala

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

3-
import scala.language.unsafeNulls as _
4-
53
import dotty.tools.dotc.core.Contexts._
64
import dotty.tools.dotc.util.Property
75
import dotty.tools.dotc.reporting.trace

compiler/src/dotty/tools/dotc/core/MatchTypeTrace.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import Types._, Contexts._, Symbols._, Decorators._
86
import util.Property
97

compiler/src/dotty/tools/dotc/core/Mode.scala

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

3-
import scala.language.unsafeNulls as _
4-
53
/** A collection of mode bits that are part of a context */
64
case class Mode(val bits: Int) extends AnyVal {
75
import Mode._

compiler/src/dotty/tools/dotc/core/NameKinds.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import Names._
86
import NameOps._
97
import StdNames._

compiler/src/dotty/tools/dotc/core/NameOps.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import java.security.MessageDigest
86
import java.nio.CharBuffer
97
import scala.io.Codec

compiler/src/dotty/tools/dotc/core/NameTags.scala

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

3-
import scala.language.unsafeNulls as _
4-
53
import dotty.tools.tasty.TastyFormat
64

75
/** The possible tags of a NameKind */

compiler/src/dotty/tools/dotc/core/NamerOps.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ package dotty.tools
22
package dotc
33
package core
44

5-
import scala.language.unsafeNulls as _
6-
75
import Contexts._, Symbols._, Types._, Flags._, Scopes._, Decorators._, Names._, NameOps._
86
import SymDenotations.{LazyType, SymDenotation}, StdNames.nme
97

0 commit comments

Comments
 (0)