| /** |
| * This header comment may be left unformatted. |
| */ |
| |
| package org.eclipse.formatter.example; |
| |
| /** |
| * Example class displaying the effects of various code formatting preferences. |
| * <p> See also {@link org.eclipse.editor.syntax}. </p> |
| * |
| * The blank line above may be cleared. |
| * @version 3.0 |
| */ |
| public class Example extends Object { |
| /* This comment may be wrapped to multiple lines depending on the maximal line length. */ |
| private int integer= 0; |
| // This single-line comment may be wrapped too... |
| private String string= "zero"; |
| |
| /** |
| * This comment shows the formatting of code snippets. |
| * <pre> |
| * while ((size = foo(size, max)) > 0) { System.out.println("bar"); } |
| * </pre> |
| * After this comment a blank line may be inserted. |
| * @param size The size |
| * @param max The maximum |
| */ |
| public int foo(int size, int max) { |
| |
| if (size < max) { |
| try { |
| size=(long)stream.available(); |
| } catch (IOException e) { |
| |
| } |
| } else if (size == max) { |
| ++size; |
| } else { |
| --size; |
| } |
| return size; |
| } |
| } |