Content Assist - Code Snippet / Code Templates

Code Snippet / Code Templates

Code snippets allow the developer to add a complex coding structure by typing a minimal amount of text. Code snippets can only be used in a valid context (statements snippets are only offered when you can insert statements).

For example, using the Eclipse IDE to code in Java, a developer can type in "instanceof" then press Ctrl+space which will replace "instanceof" by the following code snippet:

  1. if (obj instanceof MyClass) {
  2. MyClass myClazz = (MyClass) obj;
  3. }

This code snippet can be further customised by the developer, with the IDE placing the cursor:

  1. on the "obj" variable to choose between the available variables at this point,
  2. on the "MyClass" type to allow the developer to choose the type, after he pressed the tab key,
  3. on the "myClass" variable to allow the developer to rename the local variable, after he pressed the tab key,
  4. on line 3 to allow the developer to continue typing the rest of the code, after he pressed the tab key.

Read more about this topic:  Content Assist

Famous quotes containing the word code:

    Motion or change, and identity or rest, are the first and second secrets of nature: Motion and Rest. The whole code of her laws may be written on the thumbnail, or the signet of a ring.
    Ralph Waldo Emerson (1803–1882)