Skip to content

No occurence for custom :: in semanticdb #18389

@tgodzik

Description

@tgodzik

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions