Jeremy,
Ariadna will have feature which will help you in this situation.
It will be possible to specify some special sort of Live Templates to be
used in Smart Code Completion. E.g. if you create template "new
java.util.ArrayList()" and press Ctrl+Shift+Space after "List list = "
IDEA will notice that this template forms an expression with "ArrayList"
type and will suggest you to use it at this point.
It will be also possible with this feature to teach IDEA how to
acquire different types of classes from your application, which is also
quite useful.
Best regards,
Mike Aizatsky.
------------------------------
IntelliJ Software, "Develop with pleasure!" http://www.intellij.com
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:eap-features-
> [EMAIL PROTECTED]] On Behalf Of Stell Smith, Jeremy (Thoughtworks)
> Sent: Wednesday, January 30, 2002 6:28 PM
> To: '[EMAIL PROTECTED]'
> Subject: [Eap-features] how about way to default new instances of
> interfaces
>
> I'm tired of having to type "ArrayList" after typing "List list = new
"
>
> could we have a place (even an xml file) to configure the class we
want to
> instantiate for a given abstract class/interface?
>
> java.util.List -> java.util.ArrayList
> java.util.Map -> java.util.HashMap
>
> etc...
>
> _______________________________________________
> Eap-features mailing list
> [EMAIL PROTECTED]
> http://www.intellij.com/mailman/listinfo/eap-features
_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-features