You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The last completion is different; a member precedes the completion of interest.
Also the symbolic names in the verbose message should be decoded.
Welcome to Scala2.12.0-M4 (JavaHotSpot(TM) 64-BitServerVM, Java1.8.0_60).
Type in expressions for evaluation. Ortry:help.
scala>objectX { def+++ (other: Any) =42 }
defined objectX
scala>X.+++++
scala>X.+++
<console>:13:error: missing argument list for method +++ in objectXUnapplied methods are only converted to functions when a function typeis expected.
You can make this conversion explicit by writing `$plus$plus$plus _` or `$plus$plus$plus(_)` instead of `$plus$plus$plus`.
X.+++
^
scala>objectX { def+++ (other: Any) =42 ; deff= () }
defined objectX
scala>X.+++++
scala>objectX { deff= () ; def+++ (other: Any) =42 }
defined objectX
scala>X.+def+(other: String):String
Also possible I don't know how it's supposed to work.
Edit: Actually, it just remembers the last completion and sees the second completion request as double tab; the redefinition doesn't change the behavior.
The text was updated successfully, but these errors were encountered:
The last completion is different; a member precedes the completion of interest.
Also the symbolic names in the verbose message should be decoded.
Also possible I don't know how it's supposed to work.
Edit: Actually, it just remembers the last completion and sees the second completion request as double tab; the redefinition doesn't change the behavior.
The text was updated successfully, but these errors were encountered: