File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
src/dotty/tools/dotc/typer Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -203,12 +203,13 @@ trait TypeAssigner {
203
203
TryDynamicCallType
204
204
} else {
205
205
if (! site.isErroneous) {
206
+ val kind = if (name.isTypeName) " type" else " value"
207
+ val msg = d " $kind $name is not a member of $site"
206
208
ctx.error(
207
209
if (name == nme.CONSTRUCTOR ) d " $site does not have a constructor "
208
- else if (site.derivesFrom(defn.DynamicClass )) {
209
- d " $name is not a member of $site\n " +
210
- " possible cause: maybe a wrong Dynamic method signature?"
211
- } else d " $name is not a member of $site / ${site.classSymbol.fullName} at ${ctx.phase}" , pos)
210
+ else if (site.derivesFrom(defn.DynamicClass )) s " $msg\n possible cause: maybe a wrong Dynamic method signature? "
211
+ else i " $msg / ${site.widen.classSymbol.fullName} at ${ctx.phase}, members = ${site.typeMembers}" ,
212
+ pos)
212
213
}
213
214
ErrorType
214
215
}
You can’t perform that action at this time.
0 commit comments