-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
Description
Compiler version
3.3.0
Minimized code
package a
class User{
def ::(name : String) = name
}
object Main{
val user = new User()
"" :: user
}
Output
a/src/main/scala/a/Main.scala
-----------------------------
Summary:
Schema => SemanticDB v4
Uri => a/src/main/scala/a/Main.scala
Text => empty
Language => Scala
Symbols => 6 entries
Occurrences => 10 entries
Symbols:
a/Main. => final object Main extends Object { self: Main.type => +2 decls }
Object => java/lang/Object#
Main => a/Main.
a/Main.user. => val method userUser
User => a/User#
a/User# => class User extends Object { self: User => +2 decls }
Object => java/lang/Object#
User => a/User#
a/User#`::`(). => method ::(name: String): String
name => a/User#`::`().(name)
String => scala/Predef.String#
a/User#`::`().(name) => param name: String
String => scala/Predef.String#
a/User#`<init>`(). => primary ctor <init>(): User
User => a/User#
Occurrences:
[0:8..0:9) <= a/
[1:6..1:10) <= a/User#
[2:6..2:8) <= a/User#`::`().
[2:9..2:13) <= a/User#`::`().(name)
[2:16..2:22) => scala/Predef.String#
[2:26..2:30) => a/User#`::`().(name)
[4:7..4:11) <= a/Main.
[5:6..5:10) <= a/Main.user.
[5:17..5:21) => a/User#
[6:8..6:12) => a/Main.user.
Expectation
Added:
[6:5..6:7) <= a/User#`::`().
This is not super urgent, but I wanted to report it just in case