Skip to content

Commit 8e793f7

Browse files
committed
Use consistent name for bind symbols in the kernel
1 parent bf32aa4 commit 8e793f7

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

compiler/src/dotty/tools/dotc/tastyreflect/KernelImpl.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1543,12 +1543,12 @@ class KernelImpl(val rootContext: core.Contexts.Context, val rootPosition: util.
15431543
if (sym.exists) Some(sym.asClass) else None
15441544
}
15451545

1546-
type BindSymbol = core.Symbols.TermSymbol
1546+
type BindDefSymbol = core.Symbols.TermSymbol
15471547

1548-
def matchBindSymbol(symbol: Symbol)(implicit ctx: Context): Option[BindSymbol] =
1548+
def matchBindDefSymbol(symbol: Symbol)(implicit ctx: Context): Option[BindDefSymbol] =
15491549
if (symbol.isTerm && symbol.is(core.Flags.Case)) Some(symbol.asTerm) else None
15501550

1551-
def BindSymbol_tree(self: BindSymbol)(implicit ctx: Context): Bind =
1551+
def BindDefSymbol_tree(self: BindDefSymbol)(implicit ctx: Context): Bind =
15521552
FromSymbol.bindFromSym(self)
15531553

15541554
type NoSymbol = core.Symbols.NoSymbol.type

library/src/scala/tasty/reflect/Core.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ trait Core {
433433
type ValDefSymbol = kernel.ValDefSymbol
434434

435435
/** Symbol representing a bind definition. */
436-
type BindDefSymbol = kernel.BindSymbol
436+
type BindDefSymbol = kernel.BindDefSymbol
437437

438438
/** No symbol available. */
439439
type NoSymbol = kernel.NoSymbol

library/src/scala/tasty/reflect/Kernel.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1247,12 +1247,12 @@ trait Kernel {
12471247
def ValDefSymbol_companionClass(self: ValDefSymbol)(implicit ctx: Context): Option[ClassDefSymbol]
12481248

12491249
/** Symbol representing a bind definition. */
1250-
type BindSymbol <: Symbol
1250+
type BindDefSymbol <: Symbol
12511251

1252-
def matchBindSymbol(symbol: Symbol)(implicit ctx: Context): Option[BindSymbol]
1252+
def matchBindDefSymbol(symbol: Symbol)(implicit ctx: Context): Option[BindDefSymbol]
12531253

12541254
/** Bind pattern of this definition */
1255-
def BindSymbol_tree(self: BindSymbol)(implicit ctx: Context): Bind
1255+
def BindDefSymbol_tree(self: BindDefSymbol)(implicit ctx: Context): Bind
12561256

12571257
/** No symbol available. */
12581258
type NoSymbol <: Symbol

library/src/scala/tasty/reflect/SymbolOps.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,13 +212,13 @@ trait SymbolOps extends Core {
212212

213213
object IsBindDefSymbol {
214214
def unapply(symbol: Symbol)(implicit ctx: Context): Option[BindDefSymbol] =
215-
kernel.matchBindSymbol(symbol)
215+
kernel.matchBindDefSymbol(symbol)
216216
}
217217

218218
implicit class BindDefSymbolAPI(self: BindDefSymbol) {
219219
/** Bind pattern of this definition */
220220
def tree(implicit ctx: Context): Bind =
221-
kernel.BindSymbol_tree(self)
221+
kernel.BindDefSymbol_tree(self)
222222
}
223223

224224
// NoSymbol

0 commit comments

Comments
 (0)