summaryrefslogtreecommitdiff
path: root/src/library/scala/reflect/base/Positions.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/scala/reflect/base/Positions.scala')
-rw-r--r--src/library/scala/reflect/base/Positions.scala22
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
-}