Recommenders/Attic/New and Noteworthy/0.2
Chain Completion Engine
How many times did you ask yourself "How do I get an instance of X"? And how much time did you spent with shimming from one method call to another to find a call chain returning the type you were looking for?
Clearly, by far too long. Code Recommenders' new chain completion engine supports you in finding all applicable call chains and thus saves you lots of time when learning new APIs. How does it work? In a nutshell, Code Recommenders takes the current context code completion was triggered in and starts a search on all local variables and members of the enclosing class recursively until a path to the requested type is found (or a time out occurred :D). If it could find some valid paths, it generates ready-to-use code snippets the developers can immediately insert into her code. Look at the screenshots below for some examples:
Completion on this
Completion from static types
Completion on method returns
Completion with type cast
Templates Completion Engine
Our templates completion engine provides dynamically created source code snippets on completion requests. The templates we propose are obtained from frequent patterns found in framework usage, i.e. the user is instantly served with the most common practices. For this not only the object type is considered, but also what has already been called on the variable - our templates are context-sensitive! You can see how they adopt to different occasion in the following screenshots. With this the new templates completion engine provides dynamic shortcuts for frequent code blocks and is also able to guide framework novices with relevant examples.