Skip to content

Commit 50fc1b7

Browse files
committed
Remove unused designator methods
1 parent d52f98c commit 50fc1b7

File tree

3 files changed

+2
-7
lines changed

3 files changed

+2
-7
lines changed

compiler/src/dotty/tools/dotc/core/Designators.scala

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff 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

compiler/src/dotty/tools/dotc/core/Names.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff 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

compiler/src/dotty/tools/dotc/core/Symbols.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff 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 =

0 commit comments

Comments
 (0)