diff options
Diffstat (limited to 'src/library/scala/reflect/base/Positions.scala')
-rw-r--r-- | src/library/scala/reflect/base/Positions.scala | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/library/scala/reflect/base/Positions.scala b/src/library/scala/reflect/base/Positions.scala deleted file mode 100644 index 70412a2f4b..0000000000 --- a/src/library/scala/reflect/base/Positions.scala +++ /dev/null @@ -1,22 +0,0 @@ -package scala.reflect -package base - -/** - * Defines the type hierachy for positions. - * - * @see [[scala.reflect]] for a description on how the class hierarchy is encoded here. - */ -trait Positions { - self: Universe => - - /** The base type for all positions of tree nodes in source files. */ - type Position >: Null <: Attachments { type Pos = Position } - - /** A tag that preserves the identity of the `Position` abstract type from erasure. - * Can be used for pattern matching, instance tests, serialization and likes. - */ - implicit val PositionTag: ClassTag[Position] - - /** A special "missing" position. */ - val NoPosition: Position -} |