History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEADEV-21023
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Irina Chernushina
Reporter: Thomas Singer
Votes: 1
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

Intention enhancement: "Make class Foo implement interface Bar"

Created: 29 Apr 05 14:15   Updated: 13 May 08 17:00
Component/s: Editor. Intention Actions
Fix Version/s: Diana Final

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Issue Links:
Duplicate
 
This issue is duplicated by:
IDEA-18025 "make blabla implement INTERFACE" ac... Resolved

Build: 3,296


 Description  « Hide
Example:

public class Foo {

public Bar getBar() { return this|; }
}

public interface Bar {
}

At the caret, the intention "Make class Foo implement interface Bar" should pop up.



 All   Comments   Work Log   Change History      Sort Order:
Maxim Shafirov - 29 Apr 05 15:09
This won't fix the problem in most cases but replace with other ones. Ones class implements necessary interface developer will have to implement necessary methods. The problem might not be visible in your very example since 'this' is used while in general case there are 3 classes participating.

Thomas Singer - 29 Apr 05 15:28
Maxim, I don't understand why you moved it to backlog, because in other situations there occurs the intention "Make class Foo implement interface Bar". When triggered, one is asked about to implement the methods.

Maxim Shafirov - 29 Apr 05 18:21
My comment and fact this request have been moved to backlog are absolutely
unrelated.

As the matter of fact I do not feel this issue is a must-have for 5.0 release,
is it?

-------------------
Maxim Shafirov
http://www.jetbrains.com
"Develop with pleasure!"


NNTP User - 29 Apr 05 19:12

Max, you could say this for 95% of the RFEs

Tom


Maxim Shafirov - 29 Apr 05 19:28
Nice to hear. That probably means we're closer to release.

Maxim Shafirov - 30 Jul 05 08:55
My comment and fact this request have been moved to backlog are absolutely
unrelated.

As the matter of fact I do not feel this issue is a must-have for 5.0 release,
is it?

-------------------
Maxim Shafirov
http://www.jetbrains.com
"Develop with pleasure!"


NNTP User - 30 Jul 05 08:55

Max, you could say this for 95% of the RFEs

Tom


Maxim Shafirov - 31 Jul 05 00:19
My comment and fact this request have been moved to backlog are absolutely
unrelated.

As the matter of fact I do not feel this issue is a must-have for 5.0 release,
is it?

-------------------
Maxim Shafirov
http://www.jetbrains.com
"Develop with pleasure!"


NNTP User - 31 Jul 05 00:19

Max, you could say this for 95% of the RFEs

Tom


NNTP User - 14 Dec 05 19:44

Max, you could say this for 95% of the RFEs

Tom


Maxim Shafirov - 14 Dec 05 19:44
My comment and fact this request have been moved to backlog are absolutely
unrelated.

As the matter of fact I do not feel this issue is a must-have for 5.0 release,
is it?

-------------------
Maxim Shafirov
http://www.jetbrains.com
"Develop with pleasure!"


Maxim Shafirov - 27 Dec 06 21:33
My comment and fact this request have been moved to backlog are absolutely
unrelated.

As the matter of fact I do not feel this issue is a must-have for 5.0 release,
is it?

-------------------
Maxim Shafirov
http://www.jetbrains.com
"Develop with pleasure!"


NNTP User - 27 Dec 06 21:33

Max, you could say this for 95% of the RFEs

Tom