Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Recommenders/Attic/New and Noteworthy/0.2"

(Templates Completion Engine)
(Templates Completion Engine)
Line 21: Line 21:
 
= Templates Completion Engine  =
 
= Templates Completion Engine  =
  
The templates completion engine provides dynamically created source code snippets on completion requests. The proposed templates 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! Summing it up the templates completion engine provides dynamic shortcuts for frequent code blocks and is also able to guide framework novices with relevant examples.
+
The 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 it is able to adopt to different occasion in the following screenshots. Summing it up the new templates completion engine provides dynamic shortcuts for frequent code blocks and is also able to guide framework novices with relevant examples.
  
 
== Completion for Local Declaration  ==
 
== Completion for Local Declaration  ==

Revision as of 08:56, 25 February 2011

Chain Completion Engine

Completion on this

Recommenders-chain-completion-on-IStatusLineManager.png

Completion from static types

Recommenders-chain-completion-on-IWorkbenchHelpSystem.png

Completion on Method Returns

Recommenders-chain-completion-on-method-return.png

Completion with Type Cast

Recommenders-chain-completion-with-cast.png


Templates Completion Engine

The 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 it is able to adopt to different occasion in the following screenshots. Summing it up the new templates completion engine provides dynamic shortcuts for frequent code blocks and is also able to guide framework novices with relevant examples.

Completion for Local Declaration

Recommenders-templates-completion-on-button-declaration.png

Dynamic Pattern Completion

Recommenders-templates-completion-on-button-with-observed-calls.png

Back to the top