File tree Expand file tree Collapse file tree 3 files changed +2
-7
lines changed
compiler/src/dotty/tools/dotc/core Expand file tree Collapse file tree 3 files changed +2
-7
lines changed Original file line number Diff line number Diff line change @@ -18,14 +18,11 @@ object Designators {
18
18
type ThisName <: Name
19
19
20
20
/** Classifiers and casts, to be overridden in implemetations */
21
- def isName : Boolean = false
22
- def isSymbol : Boolean = false
23
-
24
21
def isTerm (implicit ctx : Context ) = false
25
22
def isType (implicit ctx : Context ) = false
26
23
27
- def asTerm (implicit ctx : Context ): TermDesignator = unsupported( " asTerm " )
28
- def asType (implicit ctx : Context ): TypeDesignator = unsupported( " asType " )
24
+ def asTerm (implicit ctx : Context ): TermDesignator
25
+ def asType (implicit ctx : Context ): TypeDesignator
29
26
30
27
def withNameSpace (space : NameSpace )(implicit ctx : Context ): Designator { type ThisName = self.ThisName } =
31
28
if (space == noNameSpace) this
Original file line number Diff line number Diff line change @@ -155,7 +155,6 @@ object Names {
155
155
def endsWith (str : String ): Boolean = lastPart.endsWith(str)
156
156
157
157
/** Designator overrides */
158
- override def isName = true
159
158
override def isTerm (implicit ctx : Context ) = isTermName
160
159
override def isType (implicit ctx : Context ) = isTypeName
161
160
override def asTerm (implicit ctx : Context ) = asTermName
Original file line number Diff line number Diff line change @@ -444,7 +444,6 @@ object Symbols {
444
444
lastDenot.validFor.runId == ctx.runId || ctx.stillValid(lastDenot)
445
445
446
446
/** Designator overrides */
447
- final override def isSymbol = true
448
447
final override def isTerm (implicit ctx : Context ): Boolean =
449
448
(if (defRunId == ctx.runId) lastDenot else denot).isTerm
450
449
final override def isType (implicit ctx : Context ): Boolean =
You can’t perform that action at this time.
0 commit comments