The Artima Developer Community
Sponsored Link

Java Buzz Forum
Interface Roles and IDE Autocompletion

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Paul Brown

Posts: 284
Nickname: paulrbrown
Registered: Dec, 2003

Paul Brown is an entrepreneur
Interface Roles and IDE Autocompletion Posted: Jul 14, 2004 3:39 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Paul Brown.
Original Post: Interface Roles and IDE Autocompletion
Feed Title: mult.ifario.us
Feed URL: http://feeds.feedburner.com/MultifariousCategoryJava
Feed Description: Software. Business. Java. XML. Web Services.
Latest Java Buzz Posts
Latest Java Buzz Posts by Paul Brown
Latest Posts From mult.ifario.us

Advertisement
At an internal code review today, it occurred to me that generic auto-completion functionality, as provided by common IDEs, is probably a Bad Thing. The tendency is to type something like FooB and then tap C-space and pick the first reasonable choice, but it is entirely possible that there are semantically different (but even otherwise identical) FooBar interfaces out there. (Like parentheses, interfaces are free, and achieving clarity at the expense of a little bit of typing is preferable to overloading the role of an interface.)To my dream of an Ant-integrated IDE (not IDE-integrated Ant: see 2003-04-18), I'll add the capability to have policy-driven auto-completion that can enforce the semantic differences between the roles that different interfaces and methods are expected to play. One possibility would be to specify the policies by means of annotations, but I haven't thought that through thoroughly yet…

Read: Interface Roles and IDE Autocompletion

Topic: [Jul 7, 2004 01:22 PDT] 9 Links Previous Topic   Next Topic Topic: Programming Jakarta Struts, Second Edition

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use