Eugene: Context actions: convert implicit interface method implementation to explicit and back
http://www.intellij.net/tracker/resharper/viewSCR?publicId=12430
can you explain this?
Please sign in to leave a comment.
http://www.intellij.net/tracker/resharper/viewSCR?publicId=12430
can you explain this?
Please sign in to leave a comment.
Hello Amir,
What needs explanation?
A context action was implemented in build 211 (not published in EAP yet).
It works as follows. Suppose you have an interface and its implemetation:
interface I { void Foo(); } class C : I { public void Foo() {} } While the caret is on 'Foo' you can convert the code to (and fro)
interface I { void Foo(); } class C : I { void I.Foo() {} }]]>The action will be available through a quickfix-like UI.
Thanks,
Andrey Simanovsky
Thanks, that's the explanation I was looking for :) Maybe you can put it in
the tracker?
"Andrey Simanovsky (JetBrains)" <ands@intellij.com> wrote in message
news:c8a8a15de16f8c7c89cceed6195@news.intellij.net...
>
>
>
>> http://www.intellij.net/tracker/resharper/viewSCR?publicId=12430
>>
>> can you explain this?
>>
>
Never mind, I just put it in the tracker...
P.S., I directed this at Eugene because he was the one to close 11019...
"Amir Kolsky" <kolsky@actcom.net.il> wrote in message
news:dn467c$6su$1@is.intellij.net...
>> Hello Amir,
>>
>> What needs explanation?
>> A context action was implemented in build 211 (not published in EAP yet).
>> It works as follows. Suppose you have an interface and its implemetation:
>> >> interface I >> { >> void Foo(); >> } >> class C : I >> { >> public void Foo() {} >> } >> >> >> While the caret is on 'Foo' you can convert the code to (and fro) >>
>> interface I >> { >> void Foo(); >> } >> class C : I >> { >> void I.Foo() {} >> } >>>> The action will be available through a quickfix-like UI. >> >>> http://www.intellij.net/tracker/resharper/viewSCR?publicId=12430 >>> >>> can you explain this? >>> >> Thanks, >> Andrey Simanovsky >> >> >]]>Arrrgh, 12430 not 11019... of course...
"Amir Kolsky" <kolsky@actcom.net.il> wrote in message
news:dn46da$dbl$1@is.intellij.net...
>
>
>> Thanks, that's the explanation I was looking for :) Maybe you can put it
>> in the tracker?
>> "Andrey Simanovsky (JetBrains)" wrote in message >> news:c8a8a15de16f8c7c89cceed6195@news.intellij.net... >>> Hello Amir, >>> >>> What needs explanation? >>> A context action was implemented in build 211 (not published in EAP >>> yet). It works as follows. Suppose you have an interface and its >>> implemetation: >>>
>>> interface I >>> { >>> void Foo(); >>> } >>> class C : I >>> { >>> public void Foo() {} >>> } >>>>>> >>> While the caret is on 'Foo' you can convert the code to (and fro) >>>>>> interface I >>> { >>> void Foo(); >>> } >>> class C : I >>> { >>> void I.Foo() {} >>> } >>>>>> The action will be available through a quickfix-like UI. >>> >>>> http://www.intellij.net/tracker/resharper/viewSCR?publicId=12430 >>>> >>>> can you explain this? >>>> >>> Thanks, >>> Andrey Simanovsky >>> >>> >> >> >]]>Hello Amir,
I think tracker is not the place for documenting features.:)
Thanks,
Andrey Simanovsky
Ah Ha!
But where do you send people to see what's new in the release?
To the tracker, filtered by release number....
What I do is go through the list looking for the new features or interesting
fixes. Now, others that won't understand what that feature is will
understand it there and then...
Amir
"Andrey Simanovsky (JetBrains)" <ands@intellij.com> wrote in message
news:c8a8a15de1758c7c8a2797fd500@news.intellij.net...
>
>
>> Thanks, that's the explanation I was looking for :) Maybe you can put
>> it in
>> the tracker?
>
>