We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
effect raise(): Unit def example(): Unit / raise = do raise()
Go to definition doesn't work:
/ raise
do raise()
Both return an unfriendly pop-up:
However it works perfectly fine for interfaces and their operations:
interface Exc { def raise(): Unit } // ~~~ def example(): Unit / Exc = do raise()
Here, go to definition on both / Exc and do raise() jumps to the ~~~ highlighted area above.
/ Exc
~~~
I think there's some missing position info here:
effekt/effekt/shared/src/main/scala/effekt/RecursiveDescent.scala
Lines 469 to 486 in 6e71bcd
The text was updated successfully, but these errors were encountered:
Fix 'jump to definition' for singleton operations (#646)
388f7e4
c914e37
jiribenes
Successfully merging a pull request may close this issue.
Go to definition doesn't work:
/ raise
part),do raise()
).Both return an unfriendly pop-up:
However it works perfectly fine for interfaces and their operations:
Here, go to definition on both
/ Exc
anddo raise()
jumps to the~~~
highlighted area above.Relevant code
I think there's some missing position info here:
effekt/effekt/shared/src/main/scala/effekt/RecursiveDescent.scala
Lines 469 to 486 in 6e71bcd
The text was updated successfully, but these errors were encountered: