aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/util/SourcePosition.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-07-01 18:09:00 +0200
committerMartin Odersky <odersky@gmail.com>2015-07-06 17:46:48 +0200
commit7cdd006e25fecce309c5843721660b1de1827dba (patch)
tree686e97d0c7cc317e12f8f206ce38fa03616aa5c8 /src/dotty/tools/dotc/util/SourcePosition.scala
parentb7f1899cb7f0fa31c8dc140706a822b2d9e7346a (diff)
downloaddotty-7cdd006e25fecce309c5843721660b1de1827dba.tar.gz
dotty-7cdd006e25fecce309c5843721660b1de1827dba.tar.bz2
dotty-7cdd006e25fecce309c5843721660b1de1827dba.zip
More @sharable annotations
Also, some code movements in Names to make it more obvious that mutating operations are only called from synchronized blocks.
Diffstat (limited to 'src/dotty/tools/dotc/util/SourcePosition.scala')
-rw-r--r--src/dotty/tools/dotc/util/SourcePosition.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/util/SourcePosition.scala b/src/dotty/tools/dotc/util/SourcePosition.scala
index c88cbc78b..9e02841f2 100644
--- a/src/dotty/tools/dotc/util/SourcePosition.scala
+++ b/src/dotty/tools/dotc/util/SourcePosition.scala
@@ -1,4 +1,5 @@
-package dotty.tools.dotc.util
+package dotty.tools
+package dotc.util
import Positions.{Position, NoPosition}
@@ -23,7 +24,7 @@ case class SourcePosition(source: SourceFile, pos: Position) {
}
/** A sentinel for a non-existing source position */
-object NoSourcePosition extends SourcePosition(NoSource, NoPosition) {
+@sharable object NoSourcePosition extends SourcePosition(NoSource, NoPosition) {
override def toString = "?"
}