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 {
1818 type ThisName <: Name
1919
2020 /** Classifiers and casts, to be overridden in implemetations */
21- def isName : Boolean = false
22- def isSymbol : Boolean = false
23-
2421 def isTerm (implicit ctx : Context ) = false
2522 def isType (implicit ctx : Context ) = false
2623
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
2926
3027 def withNameSpace (space : NameSpace )(implicit ctx : Context ): Designator { type ThisName = self.ThisName } =
3128 if (space == noNameSpace) this
Original file line number Diff line number Diff line change @@ -155,7 +155,6 @@ object Names {
155155 def endsWith (str : String ): Boolean = lastPart.endsWith(str)
156156
157157 /** Designator overrides */
158- override def isName = true
159158 override def isTerm (implicit ctx : Context ) = isTermName
160159 override def isType (implicit ctx : Context ) = isTypeName
161160 override def asTerm (implicit ctx : Context ) = asTermName
Original file line number Diff line number Diff line change @@ -444,7 +444,6 @@ object Symbols {
444444 lastDenot.validFor.runId == ctx.runId || ctx.stillValid(lastDenot)
445445
446446 /** Designator overrides */
447- final override def isSymbol = true
448447 final override def isTerm (implicit ctx : Context ): Boolean =
449448 (if (defRunId == ctx.runId) lastDenot else denot).isTerm
450449 final override def isType (implicit ctx : Context ): Boolean =
You can’t perform that action at this time.
0 commit comments