blob: 7fa7a85d526fbce40c8c19d3e800850d44e85448 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"><HTML>
<HEAD>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<title>JDT Core options</title>
<link rel="stylesheet" type="text/css" HREF="../book.css">
</HEAD>
<BODY>
<h2>JDT Core options</h2>
<P>
JDT Core options control the behavior of core features such as the Java
compiler, code formatter, code assist, and other core behaviors.&nbsp; The APIs
for accessing the options are defined in <a href="../reference/api/org/eclipse/jdt/core/JavaCore.html"><b>JavaCore</b></a>.&nbsp;
Options can be accessed as a group as follows:
<ul>
<li><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#getDefaultOptions()">JavaCore.getDefaultOptions()</a> - Answers the default value of the options.</li>
<li><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#getOptions()">JavaCore.getOptions()</a> - Answers the current values of the options.</li>
<li><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#setOptions(java.util.Hashtable)">JavaCore.setOptions(Hashtable newOptions)</a> - Replaces the options values by new values.</li>
</ul>
</p>
<p>Options can also be accessed individually by a string name.</P>
<ul>
<li><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#getOption(java.lang.String)">JavaCore.getOption(String optionName)</a> - Answers the value of a specific option.</li>
</ul>
<p>Options are stored as a hash table of all known configurable options with their values.
Helper constants have been defined on <a href="../reference/api/org/eclipse/jdt/core/JavaCore.html"><b>JavaCore</b></a> for each option ID and its possible constant values.</P>
<P>
The following code fragment restores the value of all core options to their
defaults except for one (<code>COMPILER_PB_DEPRECATION</code>), which is set specifically.
<font color='#4444CC'><pre>
// Get the current options
Hashtable options = JavaCore.getDefaultOptions();
// Change the value of an option
options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
// Set the new options
JavaCore.setOptions(options);
</pre></font>
The following code fragment keeps the value of the current options and modifies
only one (<code>COMPILER_PB_DEPRECATION</code>):
<font color='#4444CC'><pre>
// Get the current options
Hashtable options = JavaCore.getOptions();
// Change the value of an option
options.put(JavaCore.COMPILER_PB_DEPRECATION, JavaCore.ERROR);
// Set the new options
JavaCore.setOptions(options);
</pre></font></p>
<H3>Project specific options</h3>
<p>The values of options can be overridden per project using protocol in <a href="../reference/api/org/eclipse/jdt/core/IJavaProject.html"><b>IJavaProject</b></a>.</p>
<p>The following code fragment retrieves the value of an option (<code>COMPILER_PB_DEPRECATION</code>)
for a specific project in two different ways.&nbsp; The boolean parameter
controls whether only the project-specific options should be returned in a query
or whether the project's option values should be merged with the values in
JavaCore.</p>
<font color="#4444CC"><pre>
// Get the project
IJavaProject project = ...;
// See if the value of an option has been set in this project
String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, <b>false</b>);
if (value == null) {
// no specific option was set on the project
...
}
// Get the value of an option from this project. Use the value from
// JavaCore value if none is specified for the project
String value = project.getOption(JavaCore.COMPILER_PB_DEPRECATION, <b>true</b>);</pre></font>
<H3>Major change in default JDT Core 3.0 options </h3>
<p>Default compliance level has been changed. Now default compliance level is <code>1.4</code> instead of <code>1.3</code> and default target
platform is <code>1.2</code> instead of <code>1.1</code>.</p>
<H3>JDT Core options descriptions</h3>
<P>
The following tables describe the available JDT Core options.&nbsp; The option
id is shown in parentheses and the default value is shown in bold italics. </P>
<H4>Options categories</h4>
<ul>
<li><a href="#compiler">Compiler options</a></li>
<li><a href="#builder">Builder options</a></li>
<li><a href="#javacore">JavaCore options</a></li>
<li><a href="#formatter">Formatter options</a></li>
<li><a href="#codeassist">CodeAssist options</a></li>
</ul>
<H4><a name="compiler">Compiler options</a></h4>
<table BORDER="1" CELLSPACING=2 CELLPADDING=2 COLS=2 WIDTH="100%" >
<tr>
<th>Description</th>
<th width=140>Values</th>
</tr>
<tr>
<td colspan=2><b>Inline JSR Bytecode Instruction</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_CODEGEN_INLINE_JSR_BYTECODE">COMPILER_CODEGEN_INLINE_JSR_BYTECODE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When enabled, the compiler will no longer generate JSR instructions, but rather inline corresponding
subroutine code sequences (mostly corresponding to try finally blocks). The generated code will thus
get bigger, but will load faster on virtual machines since the verification process is then much simpler.
This mode is anticipating support for the Java Specification Request 202.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Defining Target Java Platform</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_CODEGEN_TARGET_PLATFORM">COMPILER_CODEGEN_TARGET_PLATFORM</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>For binary compatibility reason, .class files can be tagged with certain VM versions and later.
Note that the "1.4" target requires you to toggle the compliance mode to "1.4" also.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#VERSION_1_1">VERSION_1_1</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#VERSION_1_2"><b><i>VERSION_1_2</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#VERSION_1_3">VERSION_1_3</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#VERSION_1_4">VERSION_1_4</a></td>
</tr>
<tr>
<td colspan=2><b>Preserving Unused Local Variables</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_CODEGEN_UNUSED_LOCAL">COMPILER_CODEGEN_UNUSED_LOCAL</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Unless requested to preserve unused local variables (i.e. never read), the compiler will optimize them out, potentially altering debugging.</td>
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#PRESERVE">PRESERVE</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#OPTIMIZE_OUT">OPTIMIZE_OUT</a></td>
</tr>
<tr>
<td colspan=2><b>Setting Compliance Level</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_COMPLIANCE">COMPILER_COMPLIANCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Select the compliance level for the compiler. In "1.3" mode, source and target settings should not go beyond "1.3" level.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#VERSION_1_3">VERSION_1_3</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#VERSION_1_4"><b><i>VERSION_1_4</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Javadoc Comment Support</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_DOC_COMMENT_SUPPORT">COMPILER_DOC_COMMENT_SUPPORT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When this support is disabled, the compiler will ignore all javadoc problems options settings
and will not report any javadoc problem. It will also not find any reference in javadoc comment and
DOM AST Javadoc node will be only a flat text instead of having structured tag elements.</td>
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></td>
</tr>
<tr>
<td colspan=2><b>Generating Line Number Debug Attribute</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_LINE_NUMBER_ATTR">COMPILER_LINE_NUMBER_ATTR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When generated, this attribute will enable source code highlighting in the debugger (.class file is then bigger).</td>
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#GENERATE">GENERATE</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_GENERATE">DO_NOT_GENERATE</a></td>
</tr>
<tr>
<td colspan=2><b>Generating Local Variable Debug Attribute</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_LOCAL_VARIABLE_ATTR">COMPILER_LOCAL_VARIABLE_ATTR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When generated, this attribute will enable local variable names to be displayed in the debugger, only in places where variables are definitely assigned (.class file is then bigger)</td>
<td><i><b><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#GENERATE">GENERATE</a></b></i></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_GENERATE">DO_NOT_GENERATE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Use of Annotation Type as Super Interface</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_ANNOTATION_SUPER_INTERFACE">COMPILER_PB_ANNOTATION_SUPER_INTERFACE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever an annotation type is used as a super-interface. Though legal, this is discouraged.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Boxing/Unboxing Conversion</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_ASSERT_IDENTIFIER">COMPILER_PB_ASSERT_IDENTIFIER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever a boxing or an unboxing conversion is performed.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Usage of 'assert' Identifier</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_AUTOBOXING">COMPILER_PB_AUTOBOXING</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever 'assert' is used as an identifier (reserved keyword in 1.4)</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Usage of char[] Expressions in String Concatenations</b>
(<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION">COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning
whenever a char[] expression is used in String concatenations (e.g.
&quot;hello&quot; + new char[]{'w','o','r','l','d'}),</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Deprecation</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_DEPRECATION">COMPILER_PB_DEPRECATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will signal use of deprecated API either as an error or a warning.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Deprecation Inside Deprecated Code</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE">COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When enabled, the compiler will signal use of deprecated API either as an error or a warning.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Deprecation When Overriding Deprecated Method</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD">COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When enabled, the compiler will signal the declaration of a method overriding a deprecated one.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Discouraged Reference to Type with Restricted Access</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_DISCOURAGED_REFERENCE">COMPILER_PB_DISCOURAGED_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning when referring to a type with discouraged access, as defined according to the access rule specifications.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Empty Statements and Unnecessary Semicolons</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_EMPTY_STATEMENT">COMPILER_PB_EMPTY_STATEMENT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning if an empty statement or a
unnecessary semicolon is encountered.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Usage of 'enum' Identifier</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_ENUM_IDENTIFIER">COMPILER_PB_ENUM_IDENTIFIER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever 'enum' is used as an identifier (reserved keyword in 1.5)</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Field Declaration Hiding another Variable</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_FIELD_HIDING">COMPILER_PB_FIELD_HIDING</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever a field
declaration is hiding some field or local variable (either locally, inherited or defined in enclosing type).</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting final Bound for Type Parameter</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_FINAL_PARAMETER_BOUND">COMPILER_PB_FINAL_PARAMETER_BOUND</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever a generic type parameter is associated with a
bound corresponding to a final type; since final types cannot be further extended, the parameter is pretty useless.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Finally Blocks Not Completing Normally</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING">COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning when a finally block does not complete normally.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Finally Blocks Not Completing Normally</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING">COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning when a finally block does not complete normally.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Forbidden Reference to Type with Restricted Access</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_FORBIDDEN_REFERENCE">COMPILER_PB_FORBIDDEN_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning when referring to a type that is non accessible, as defined according to the access rule specifications.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Hidden Catch Block</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_HIDDEN_CATCH_BLOCK">COMPILER_PB_HIDDEN_CATCH_BLOCK</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>Local to a try statement, some catch blocks may hide others , e.g.
<pre>
try {
throw new java.io.CharConversionException();
} catch (java.io.CharConversionException e) {
} catch (java.io.IOException e) {}.
</pre>
When enabling this option, the compiler will issue an error or a warning for hidden catch blocks corresponding to checked exceptions</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Interface Method not Compatible with non-Inherited Methods</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD">COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning
whenever an interface defines a method incompatible with a non-inherited
Object one.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Incomplete Enum Switch</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_INCOMPLETE_ENUM_SWITCH">COMPILER_PB_INCOMPLETE_ENUM_SWITCH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever an enum constant has no corresponding case label in an enum switch statement
type has no case label matching an enum constant.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Indirect Reference to a Static Member</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_INDIRECT_STATIC_ACCESS">COMPILER_PB_INDIRECT_STATIC_ACCESS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever a static field
or method is accessed in an indirect way. A reference to a static member should
preferably be qualified with its declaring type name.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Invalid Javadoc Comment</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_INVALID_JAVADOC">COMPILER_PB_INVALID_JAVADOC</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>This is the generic control for the severity of Javadoc problems.
When enabled, the compiler will issue an error or a warning for a problem in Javadoc.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Invalid Javadoc Tags</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_INVALID_JAVADOC_TAGS">COMPILER_PB_INVALID_JAVADOC_TAGS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When enabled, the compiler will signal unbound or unexpected reference tags in Javadoc.
A 'throws' tag referencing an undeclared exception would be considered as unexpected.
<br>Note that this diagnosis can be enabled based on the visibility of the construct associated with the Javadoc;
also see the setting "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED"><b><i>ENABLED</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Invalid Javadoc Tags with Deprecated References</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF">COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Specify whether the compiler will report deprecated references used in Javadoc tags.
<br>Note that this diagnosis can be enabled based on the visibility of the construct associated with the Javadoc; also see the setting "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED"><b><i>ENABLED</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Invalid Javadoc Tags with Not Visible References</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF">COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Specify whether the compiler will report non-visible references used in Javadoc tags.
<br>Note that this diagnosis can be enabled based on the visibility of the construct associated with the Javadoc;
also see the setting "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility".</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED"><b><i>ENABLED</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></td>
</tr>
<tr>
<td colspan=2><b>Visibility Level For Invalid Javadoc Tags</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY">COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Set the minimum visibility level for Javadoc tag problems. Below this level problems will be ignored.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#PUBLIC">PUBLIC</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#PROTECTED">PROTECTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DEFAULT">DEFAULT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#PRIVATE"><b><i>PRIVATE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Local Variable Declaration Hiding another Variable</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_LOCAL_VARIABLE_HIDING">COMPILER_PB_LOCAL_VARIABLE_HIDING</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever a local variable
declaration is hiding some field or local variable (either locally, inherited or defined in enclosing type).</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Maximum number of problems reported per compilation unit</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_MAX_PER_UNIT">COMPILER_PB_MAX_PER_UNIT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>Specify the maximum number of problems reported on each compilation unit (if the maximum is zero then all problems are reported).</td>
<td>a positive integer. <br><b><i>Default value is 100</i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Method With Constructor Name</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME">COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>Naming a method with a constructor name is generally considered poor style programming. When enabling this option, the compiler will signal such scenarios either as an error or a warning.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Missing @Deprecated Annotation</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_MISSING_DEPRECATED_ANNOTATION">COMPILER_PB_MISSING_DEPRECATED_ANNOTATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever encountering a declaration carrying a @deprecated doc tag but has no corresponding @Deprecated annotation.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Missing Javadoc Comments</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_MISSING_JAVADOC_COMMENTS">COMPILER_PB_MISSING_JAVADOC_COMMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>This is the generic control for the severity of missing Javadoc comment problems.
When enabled, the compiler will issue an error or a warning when Javadoc comments are missing.
<br>Note that this diagnosis can be enabled based on the visibility of the construct associated with the expected Javadoc.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Missing Javadoc Comments on Overriding Methods</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING">COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Specify whether the compiler will verify overriding methods in order to report missing Javadoc comment problems.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED"><b><i>ENABLED</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Missing @Override Annotation</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_MISSING_OVERRIDE_ANNOTATION">COMPILER_PB_MISSING_OVERRIDE_ANNOTATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever encountering a method declaration which overrides a superclass method but has no @Override annotation.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Visibility Level For Missing Javadoc Comments</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY">COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Set the minimum visibility level for missing Javadoc problems. Below this level problems will be ignored.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#PUBLIC"><b><i>PUBLIC</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#PROTECTED">PROTECTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DEFAULT">DEFAULT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#PRIVATE">PRIVATE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Missing Javadoc Tags</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_MISSING_JAVADOC_TAGS">COMPILER_PB_MISSING_JAVADOC_TAGS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>This is the generic control for the severity of Javadoc missing tag problems.
When enabled, the compiler will issue an error or a warning when tags are missing in Javadoc comments.
<br>Note that this diagnosis can be enabled based on the visibility of the construct associated with the Javadoc.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Missing Javadoc Tags on Overriding Methods</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING">COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Specify whether the compiler will verify overriding methods in order to report Javadoc missing tag problems.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED"><b><i>ENABLED</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></td>
</tr>
<tr>
<td colspan=2><b>Visibility Level For Missing Javadoc Tags</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY">COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Set the minimum visibility level for Javadoc missing tag problems. Below this level problems will be ignored.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#PUBLIC">PUBLIC</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#PROTECTED">PROTECTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DEFAULT">DEFAULT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#PRIVATE"><b><i>PRIVATE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Missing @Override Annotation</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_MISSING_OVERRIDE_ANNOTATION">COMPILER_PB_MISSING_OVERRIDE_ANNOTATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever encountering a method declaration which overrides a superclass method but has no @Override annotation.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Missing Declaration of serialVersionUID Field on Serializable Class</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_MISSING_SERIAL_VERSION">COMPILER_PB_MISSING_SERIAL_VERSION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever a serializable class is missing a local declaration of a serialVersionUID field. This field must be declared as static final and be of type long.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Assignment with No Effect</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_NO_EFFECT_ASSIGNMENT">COMPILER_PB_NO_EFFECT_ASSIGNMENT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning
whenever an assignment has no effect (e.g. 'x = x').</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Non-Externalized String Literal</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_NON_NLS_STRING_LITERAL">COMPILER_PB_NON_NLS_STRING_LITERAL</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning for non externalized String literal (i.e. non tagged with //$NON-NLS-&lt;n&gt;$)</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Attempt to Override Package-Default Method</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD">COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>A package default method is not visible in a different package, and thus cannot be overridden. When enabling this option, the compiler will signal such scenarios either as an error or a warning.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Possible Accidental Boolean Assignment</b>( <a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT">COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning if a boolean assignment is acting as the condition
of a control statement (where it probably was meant to be a boolean comparison).</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Special Parameter Hiding another Field</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD">COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When enabled, the compiler will signal cases where a constructor or setter method parameter declaration
is hiding some field (either locally, inherited or defined in enclosing type).</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED"><b><i>DISABLED</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Non-Static Reference to a Static Member</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_STATIC_ACCESS_RECEIVER">COMPILER_PB_STATIC_ACCESS_RECEIVER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning
whenever a static field or method is accessed with an expression receiver.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Determining Effect of @SuppressWarnings</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_SUPPRESS_WARNINGS">COMPILER_PB_SUPPRESS_WARNINGS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When enabled, the @SuppressWarnings annotation can be used to suppress some compiler warnings.
<br>When disabled, all @SupressWarnings annotations are ignored; i.e., warnings are reported.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED"><b><i>ENABLED</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Synthetic Access Emulation</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_SYNTHETIC_ACCESS_EMULATION">COMPILER_PB_SYNTHETIC_ACCESS_EMULATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever it emulates access to a non-accessible member of an enclosing type. Such access can have performance implications.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Type Parameter Declaration Hiding another Type</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_TYPE_PARAMETER_HIDING">COMPILER_PB_TYPE_PARAMETER_HIDING</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever a type parameter declaration is hiding some type.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unchecked Type Operation</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNCHECKED_TYPE_OPERATION">COMPILER_PB_UNCHECKED_TYPE_OPERATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever an operation involves generic types, and potentially
invalidates type safety since involving raw types (e.g. invoking #foo(X&lt;String&gt;) with arguments (X)).</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Undocumented Empty Block</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK">COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning when an empty block is detected and it is not
documented with any comment.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unhandled Warning Token for @SuppressWarnings</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNHANDLED_WARNING_TOKEN">COMPILER_PB_UNHANDLED_WARNING_TOKEN</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning when encountering a token it cannot handle inside a @SuppressWarnings annotation.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unnecessary Else</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNNECESSARY_ELSE">COMPILER_PB_UNNECESSARY_ELSE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning when a statement is unnecessarily
nested within an else clause (in situation where then clause is not completing normally).</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unnecessary Type Check</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNNECESSARY_TYPE_CHECK">COMPILER_PB_UNNECESSARY_TYPE_CHECK</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning when a cast or an instanceof operation
is unnecessary.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unqualified Access to Field</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNQUALIFIED_FIELD_ACCESS">COMPILER_PB_UNQUALIFIED_FIELD_ACCESS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning when a field is access without any qualification.
In order to improve code readability, it should be qualified, e.g. 'x' should rather be written 'this.x'.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unused Declared Thrown Exception</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION">COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning when a method or a constructor is declaring a
thrown checked exception, but never actually raises it in its body.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unused Declared Thrown Exception in Overriding Method</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING">COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When disabled, the compiler will not include overriding methods in its diagnosis for unused declared
thrown exceptions.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED"><b><i>DISABLED</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unused Import</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNUSED_IMPORT">COMPILER_PB_UNUSED_IMPORT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning for unused import reference </td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><i><b>WARNING</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unused Local</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNUSED_LOCAL">COMPILER_PB_UNUSED_LOCAL</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning for unused local variables (i.e. variables never read from)</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unused Parameter</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNUSED_PARAMETER">COMPILER_PB_UNUSED_PARAMETER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning for unused method parameters (i.e. parameters never read from)</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unused Parameter if Implementing Abstract Method</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT">COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When enabled, the compiler will signal unused parameters in
abstract method implementations.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unused Parameter if Overriding Concrete Method</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE">COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When enabled, the compiler will signal unused parameters in
methods overriding concrete ones.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Unused Private Members </b>(<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_UNUSED_PRIVATE_MEMBER">COMPILER_PB_UNUSED_PRIVATE_MEMBER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning
whenever a private method or field is declared but never used within the same
unit. </td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Varargs Argument Needing a Cast in Method/Constructor Invocation </b>(<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST">COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>When enabled, the compiler will issue an error or a warning whenever a varargs arguments should be cast
when passed to a method/constructor invocation. (e.g. Class.getMethod(String name, Class ... args )
invoked with arguments ("foo", null)).</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING"><b><i>WARNING</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Setting Source Compatibility Mode</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_SOURCE">COMPILER_SOURCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Specify whether source is 1.3 or 1.4 compatible. From 1.4 on, 'assert' is a keyword reserved for assertion support. Also note, than when toggling to 1.4 mode, the target VM level should be set to "1.4" and the compliance mode should be "1.4".</td>
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#VERSION_1_3">VERSION_1_3</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#VERSION_1_4">VERSION_1_4</a></td>
</tr>
<tr>
<td colspan=2><b>Generating Source Debug Attribute</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_SOURCE_FILE_ATTR">COMPILER_SOURCE_FILE_ATTR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When generated, this attribute will enable the debugger to present the corresponding source code.</td>
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#GENERATE">GENERATE</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_GENERATE">DO_NOT_GENERATE</a></td>
</tr>
<tr>
<td colspan=2><b>Determine whether task tags are case-sensitive</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_TASK_CASE_SENSITIVE">COMPILER_TASK_CASE_SENSITIVE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When enabled, task tags are considered in a case-sensitive way.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED"><b><i>ENABLED</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></td>
</tr>
<tr>
<td colspan=2><b>Define the Automatic Task Priorities</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_TASK_PRIORITIES">COMPILER_TASK_PRIORITIES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1><p>In parallel with the Automatic Task Tags, this list defines the
priorities (high, normal or low) of the task markers issued by the
compiler.</p><p>If the default is specified, the priority of each task marker
is &quot;NORMAL&quot;.</p>
<p>Possible priorities are "<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_TASK_PRIORITY_HIGH">HIGH</a>", "<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_TASK_PRIORITY_NORMAL">NORMAL</a>" or
"<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_TASK_PRIORITY_LOW">LOW</a>".</p></td>
<td>{&lt;priority&gt;[,&lt;priority&gt;]*}.<br><b><i>Default value is "NORMAL,HIGH,<br>NORMAL"</i></b></td>
</tr>
<tr>
<td colspan=2><b>Define the Automatic Task Tags</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPILER_TASK_TAGS">COMPILER_TASK_TAGS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>When the tag is non empty, the compiler will issue a task marker
whenever it encounters one of the corresponding tag inside any comment in Java
source code.&nbsp; Generated task messages will include the tag, and range
until the next line separator or comment ending, and will be trimmed.</td>
<td>{&lt;tag&gt;[,&lt;tag&gt;]*}.<br><b><i>Default value is "TODO,FIXME,<br>XXX"</i></b></td>
</tr>
</table>
<H4><a name="builder">Builder options</a></h4>
<table BORDER CELLSPACING=2 CELLPADDING=2 COLS=2 WIDTH="100%" >
<tr>
<th>Description</th>
<th width=150>Values</th>
</tr>
<tr>
<td colspan=2><b>Cleaning Output Folder(s)</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER">CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Indicate whether the JavaBuilder is allowed to clean the output
folders when performing full build operations.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CLEAN"><b><i>CLEAN</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Duplicate Resources</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CORE_JAVA_BUILD_DUPLICATE_RESOURCE">CORE_JAVA_BUILD_DUPLICATE_RESOURCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Instruct the builder to abort if the classpath is invalid</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Abort if Invalid Classpath</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CORE_JAVA_BUILD_INVALID_CLASSPATH">CORE_JAVA_BUILD_INVALID_CLASSPATH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Instruct the builder to abort if the classpath is invalid</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ABORT">ABORT</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Computing Project Build Order</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CORE_JAVA_BUILD_ORDER">CORE_JAVA_BUILD_ORDER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Indicate whether JavaCore should enforce the project build order to be based on the classpath prerequisite chain. When requesting to compute, this takes over the platform default order (based on project references).</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#COMPUTE">COMPUTE</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE">IGNORE</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Specifying Filters for Resource Copying Control</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CORE_JAVA_BUILD_RESOURCE_COPY_FILTER">CORE_JAVA_BUILD_RESOURCE_COPY_FILTER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>Specify filters to control the resource copy process. (&lt;name&gt; is a file name pattern (only * wild-cards allowed) or the name of a folder which ends with '/')</td>
<td>{&lt;name&gt;[,&lt;name&gt;]*}.<br><b><i>Default value is ""</i></b></td>
</tr>
</table>
<H4><a name="javacore">JavaCore options</a></h4>
<table BORDER CELLSPACING=2 CELLPADDING=2 COLS=2 WIDTH="100%" >
<tr>
<th>Description</th>
<th width=120>Values</th>
</tr>
<tr>
<td colspan=2><b>Reporting Classpath Cycle</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CORE_CIRCULAR_CLASSPATH">CORE_CIRCULAR_CLASSPATH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Indicate the severity of the problem reported when a project is
involved in a cycle.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR"><b><i>ERROR</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr>
<td colspan=2><b>Enabling Usage of Classpath Exclusion Patterns</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS">CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When set to &quot;disabled&quot;, no entry on a project classpath
can be associated with an exclusion or inclusion pattern.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED"><b><i>ENABLED</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></td>
</tr>
<tr>
<td colspan=2><b>Enabling Usage of Classpath Multiple Output Locations</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS">CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When set to &quot;disabled&quot;, no entry on a project classpath
can be associated with a specific output location, preventing thus usage of
multiple output locations</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED"><b><i>ENABLED</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></td>
</tr>
<tr>
<td colspan=2><b>Specify Default Source Encoding Format</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CORE_ENCODING">CORE_ENCODING</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>Get the encoding format for compiled sources. This setting is read-only, it is equivalent to <a HREF="../../org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/resources/ResourcesPlugin.html#getEncoding()">ResourcesPlugin.getEncoding()</a>.</td>
<td>any of the supported encoding name. <br><b><i>Default value is platform default</i></b></td>
</tr>
<tr>
<td colspan=2><b>Reporting Incompatible JDK Level for Required Binaries</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CORE_INCOMPATIBLE_JDK_LEVEL">CORE_INCOMPATIBLE_JDK_LEVEL</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>Indicate the severity of the problem reported when a project prerequisites another project
or library with an incompatible target JDK level (e.g. project targeting 1.1 vm, but compiled against 1.4 libraries).</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR">ERROR</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#IGNORE"><b><i>IGNORE</i></b></a></td>
</tr>
<tr>
<td colspan=2><b>Reporting Incomplete Classpath</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CORE_INCOMPLETE_CLASSPATH">CORE_INCOMPLETE_CLASSPATH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Indicate the severity of the problem reported when an entry on the
classpath doesn't exist, is not legitimate, or is not visible (e.g. a
referenced project is closed).</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ERROR"><b><i>ERROR</i></b></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#WARNING">WARNING</a></td>
</tr>
<tr>
<td colspan=2><b>Set the timeout value for retrieving the method's parameter names from javadoc</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC">TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Timeout in milliseconds to retrieve the method's parameter names from javadoc.<br>If the value is 0, the parameter names are not fetched and the raw names are returned.</td>
<td rowspan=2>A positive integer<br>Default is <b><i>"50"</i></b></td>
</tr>
</table>
<H4><a name="formatter">Formatter options</a></h4>
<table BORDER CELLSPACING=2 CELLPADDING=2 COLS=2 WIDTH="100%" >
<tr>
<th>Description</th>
<th width=80>Values</th>
</tr>
<tr>
<td colspan=2><b>Option to align type members of a type declaration on column</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS">FORMATTER_ALIGN_TYPE_MEMBERS_ON_COLUMNS</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of arguments in allocation expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ALLOCATION_EXPRESSION">FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ALLOCATION_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of arguments in enum constant</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ENUM_CONSTANT">FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_ENUM_CONSTANT</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of arguments in explicit constructor call</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_EXPLICIT_CONSTRUCTOR_CALL">FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_EXPLICIT_CONSTRUCTOR_CALL</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of arguments in method invocation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_METHOD_INVOCATION">FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_METHOD_INVOCATION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of arguments in qualified allocation expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_QUALIFIED_ALLOCATION_EXPRESSION">FORMATTER_ALIGNMENT_FOR_ARGUMENTS_IN_QUALIFIED_ALLOCATION_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of binary expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_BINARY_EXPRESSION">FORMATTER_ALIGNMENT_FOR_BINARY_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of compact if</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_COMPACT_IF">FORMATTER_ALIGNMENT_FOR_COMPACT_IF</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_BY_ONE)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of conditional expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_CONDITIONAL_EXPRESSION">FORMATTER_ALIGNMENT_FOR_CONDITIONAL_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_ONE_PER_LINE, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of enum constants</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_ENUM_CONSTANTS">FORMATTER_ALIGNMENT_FOR_ENUM_CONSTANTS</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_NO_SPLIT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of expressions in array initializer</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_EXPRESSIONS_IN_ARRAY_INITIALIZER">FORMATTER_ALIGNMENT_FOR_EXPRESSIONS_IN_ARRAY_INITIALIZER</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of multiple fields</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_MULTIPLE_FIELDS">FORMATTER_ALIGNMENT_FOR_MULTIPLE_FIELDS</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of parameters in constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_CONSTRUCTOR_DECLARATION">FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_CONSTRUCTOR_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of parameters in method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_METHOD_DECLARATION">FORMATTER_ALIGNMENT_FOR_PARAMETERS_IN_METHOD_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of selector in method invocation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_SELECTOR_IN_METHOD_INVOCATION">FORMATTER_ALIGNMENT_FOR_SELECTOR_IN_METHOD_INVOCATION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of superclass in type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_SUPERCLASS_IN_TYPE_DECLARATION">FORMATTER_ALIGNMENT_FOR_SUPERCLASS_IN_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_NEXT_SHIFTED, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of superinterfaces in enum declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_ENUM_DECLARATION">FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_ENUM_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of superinterfaces in type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_TYPE_DECLARATION">FORMATTER_ALIGNMENT_FOR_SUPERINTERFACES_IN_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of throws clause in constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_CONSTRUCTOR_DECLARATION">FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_CONSTRUCTOR_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option for alignment of throws clause in method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_METHOD_DECLARATION">FORMATTER_ALIGNMENT_FOR_THROWS_CLAUSE_IN_METHOD_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>values returned by <code>createAlignmentValue(boolean, int, int)</code> call</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>createAlignmentValue(false, WRAP_COMPACT, INDENT_DEFAULT)</td>
</tr>
<tr>
<td colspan=2><b>Option to add blank lines after the imports declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BLANK_LINES_AFTER_IMPORTS">FORMATTER_BLANK_LINES_AFTER_IMPORTS</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to add blank lines after the package declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BLANK_LINES_AFTER_PACKAGE">FORMATTER_BLANK_LINES_AFTER_PACKAGE</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to add blank lines at the beginning of the method body</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BLANK_LINES_AT_BEGINNING_OF_METHOD_BODY">FORMATTER_BLANK_LINES_AT_BEGINNING_OF_METHOD_BODY</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to add blank lines before a field declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BLANK_LINES_BEFORE_FIELD">FORMATTER_BLANK_LINES_BEFORE_FIELD</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to add blank lines before the first class body declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BLANK_LINES_BEFORE_FIRST_CLASS_BODY_DECLARATION">FORMATTER_BLANK_LINES_BEFORE_FIRST_CLASS_BODY_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to add blank lines before the imports declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BLANK_LINES_BEFORE_IMPORTS">FORMATTER_BLANK_LINES_BEFORE_IMPORTS</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to add blank lines before a member type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BLANK_LINES_BEFORE_MEMBER_TYPE">FORMATTER_BLANK_LINES_BEFORE_MEMBER_TYPE</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to add blank lines before a method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BLANK_LINES_BEFORE_METHOD">FORMATTER_BLANK_LINES_BEFORE_METHOD</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to add blank lines before a new chunk</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BLANK_LINES_BEFORE_NEW_CHUNK">FORMATTER_BLANK_LINES_BEFORE_NEW_CHUNK</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to add blank lines before the package declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BLANK_LINES_BEFORE_PACKAGE">FORMATTER_BLANK_LINES_BEFORE_PACKAGE</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to add blank lines between type declarations</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BLANK_LINES_BETWEEN_TYPE_DECLARATIONS">FORMATTER_BLANK_LINES_BETWEEN_TYPE_DECLARATIONS</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to position the braces of an annotation type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BRACE_POSITION_FOR_ANNOTATION_TYPE_DECLARATION">FORMATTER_BRACE_POSITION_FOR_ANNOTATION_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#END_OF_LINE"><b><i>END_OF_LINE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE">NEXT_LINE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_SHIFTED">NEXT_LINE_SHIFTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_ON_WRAP">NEXT_LINE_ON_WRAP</a></td>
</tr>
<tr>
<td colspan=2><b>Option to position the braces of an anonymous type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BRACE_POSITION_FOR_ANONYMOUS_TYPE_DECLARATION">FORMATTER_BRACE_POSITION_FOR_ANONYMOUS_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#END_OF_LINE"><b><i>END_OF_LINE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE">NEXT_LINE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_SHIFTED">NEXT_LINE_SHIFTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_ON_WRAP">NEXT_LINE_ON_WRAP</a></td>
</tr>
<tr>
<td colspan=2><b>Option to position the braces of an array initializer</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BRACE_POSITION_FOR_ARRAY_INITIALIZER">FORMATTER_BRACE_POSITION_FOR_ARRAY_INITIALIZER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#END_OF_LINE"><b><i>END_OF_LINE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE">NEXT_LINE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_SHIFTED">NEXT_LINE_SHIFTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_ON_WRAP">NEXT_LINE_ON_WRAP</a></td>
</tr>
<tr>
<td colspan=2><b>Option to position the braces of a block</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BRACE_POSITION_FOR_BLOCK">FORMATTER_BRACE_POSITION_FOR_BLOCK</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#END_OF_LINE"><b><i>END_OF_LINE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE">NEXT_LINE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_SHIFTED">NEXT_LINE_SHIFTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_ON_WRAP">NEXT_LINE_ON_WRAP</a></td>
</tr>
<tr>
<td colspan=2><b>Option to position the braces of a block in a case statement when the block is the first statement following</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BRACE_POSITION_FOR_BLOCK_IN_CASE">FORMATTER_BRACE_POSITION_FOR_BLOCK_IN_CASE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#END_OF_LINE"><b><i>END_OF_LINE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE">NEXT_LINE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_SHIFTED">NEXT_LINE_SHIFTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_ON_WRAP">NEXT_LINE_ON_WRAP</a></td>
</tr>
<tr>
<td colspan=2><b>Option to position the braces of a constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BRACE_POSITION_FOR_CONSTRUCTOR_DECLARATION">FORMATTER_BRACE_POSITION_FOR_CONSTRUCTOR_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#END_OF_LINE"><b><i>END_OF_LINE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE">NEXT_LINE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_SHIFTED">NEXT_LINE_SHIFTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_ON_WRAP">NEXT_LINE_ON_WRAP</a></td>
</tr>
<tr>
<td colspan=2><b>Option to position the braces of an enum constant</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BRACE_POSITION_FOR_ENUM_CONSTANT">FORMATTER_BRACE_POSITION_FOR_ENUM_CONSTANT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#END_OF_LINE"><b><i>END_OF_LINE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE">NEXT_LINE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_SHIFTED">NEXT_LINE_SHIFTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_ON_WRAP">NEXT_LINE_ON_WRAP</a></td>
</tr>
<tr>
<td colspan=2><b>Option to position the braces of an enum declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BRACE_POSITION_FOR_ENUM_DECLARATION">FORMATTER_BRACE_POSITION_FOR_ENUM_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#END_OF_LINE"><b><i>END_OF_LINE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE">NEXT_LINE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_SHIFTED">NEXT_LINE_SHIFTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_ON_WRAP">NEXT_LINE_ON_WRAP</a></td>
</tr>
<tr>
<td colspan=2><b>Option to position the braces of a method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BRACE_POSITION_FOR_METHOD_DECLARATION">FORMATTER_BRACE_POSITION_FOR_METHOD_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#END_OF_LINE"><b><i>END_OF_LINE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE">NEXT_LINE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_SHIFTED">NEXT_LINE_SHIFTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_ON_WRAP">NEXT_LINE_ON_WRAP</a></td>
</tr>
<tr>
<td colspan=2><b>Option to position the braces of a switch statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BRACE_POSITION_FOR_SWITCH">FORMATTER_BRACE_POSITION_FOR_SWITCH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#END_OF_LINE"><b><i>END_OF_LINE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE">NEXT_LINE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_SHIFTED">NEXT_LINE_SHIFTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_ON_WRAP">NEXT_LINE_ON_WRAP</a></td>
</tr>
<tr>
<td colspan=2><b>Option to position the braces of a type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_BRACE_POSITION_FOR_TYPE_DECLARATION">FORMATTER_BRACE_POSITION_FOR_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=4>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#END_OF_LINE"><b><i>END_OF_LINE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE">NEXT_LINE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_SHIFTED">NEXT_LINE_SHIFTED</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#NEXT_LINE_ON_WRAP">NEXT_LINE_ON_WRAP</a></td>
</tr>
<tr>
<td colspan=2><b>Option to control whether blank lines are cleared inside comments</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_COMMENT_CLEAR_BLANK_LINES">FORMATTER_COMMENT_CLEAR_BLANK_LINES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE">TRUE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE"><b><i>FALSE</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to control whether comments are formatted</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_COMMENT_FORMAT">FORMATTER_COMMENT_FORMAT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to control whether the header comment of a Java source file is formatted</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_COMMENT_FORMAT_HEADER">FORMATTER_COMMENT_FORMAT_HEADER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE">TRUE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE"><b><i>FALSE</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to control whether HTML tags are formatted.</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_COMMENT_FORMAT_HTML">FORMATTER_COMMENT_FORMAT_HTML</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to control whether code snippets are formatted in comments</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_COMMENT_FORMAT_SOURCE">FORMATTER_COMMENT_FORMAT_SOURCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to control whether description of Javadoc parameters are indented</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_COMMENT_INDENT_PARAMETER_DESCRIPTION">FORMATTER_COMMENT_INDENT_PARAMETER_DESCRIPTION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to control whether Javadoc root tags are indented.</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_COMMENT_INDENT_ROOT_TAGS">FORMATTER_COMMENT_INDENT_ROOT_TAGS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert an empty line before the Javadoc root tag block</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS">FORMATTER_COMMENT_INSERT_EMPTY_LINE_BEFORE_ROOT_TAGS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line after Javadoc root tag parameters</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_COMMENT_INSERT_NEW_LINE_FOR_PARAMETER">FORMATTER_COMMENT_INSERT_NEW_LINE_FOR_PARAMETER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to specify the line length for comments.</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_COMMENT_LINE_LENGTH">FORMATTER_COMMENT_LINE_LENGTH</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"80"</td>
</tr>
<tr>
<td colspan=2><b>Option to compact else/if</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_COMPACT_ELSE_IF">FORMATTER_COMPACT_ELSE_IF</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to set the continuation indentation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_CONTINUATION_INDENTATION">FORMATTER_CONTINUATION_INDENTATION</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"2"</td>
</tr>
<tr>
<td colspan=2><b>Option to set the continuation indentation inside array initializer</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_CONTINUATION_INDENTATION_FOR_ARRAY_INITIALIZER">FORMATTER_CONTINUATION_INDENTATION_FOR_ARRAY_INITIALIZER</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"2"</td>
</tr>
<tr>
<td colspan=2><b>Option to indent body declarations compare to its enclosing annotation declaration header</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ANNOTATION_DECLARATION_HEADER">FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ANNOTATION_DECLARATION_HEADER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to indent body declarations compare to its enclosing enum constant header</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_CONSTANT_HEADER">FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_CONSTANT_HEADER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to indent body declarations compare to its enclosing enum declaration header</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_DECLARATION_HEADER">FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_ENUM_DECLARATION_HEADER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to indent body declarations compare to its enclosing type header</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_TYPE_HEADER">FORMATTER_INDENT_BODY_DECLARATIONS_COMPARE_TO_TYPE_HEADER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to indent breaks compare to cases</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES">FORMATTER_INDENT_BREAKS_COMPARE_TO_CASES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to indent statements inside a block</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK">FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BLOCK</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to indent statements inside the body of a method or a constructor</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY">FORMATTER_INDENT_STATEMENTS_COMPARE_TO_BODY</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to indent switch statements compare to cases</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES">FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_CASES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to indent switch statements compare to switch</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH">FORMATTER_INDENT_SWITCHSTATEMENTS_COMPARE_TO_SWITCH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE"><b><i>TRUE</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE">FALSE</a></td>
</tr>
<tr>
<td colspan=2><b>Option to specify the equivalent number of spaces that represents one indentation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INDENTATION_SIZE">FORMATTER_INDENTATION_SIZE</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"4"</td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line after an annotation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION">FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line after the opening brace in an array initializer</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER">FORMATTER_INSERT_NEW_LINE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line at the end of the current file if missing</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_AT_END_OF_FILE_IF_MISSING">FORMATTER_INSERT_NEW_LINE_AT_END_OF_FILE_IF_MISSING</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line before the catch keyword in try statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT">FORMATTER_INSERT_NEW_LINE_BEFORE_CATCH_IN_TRY_STATEMENT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line before the closing brace in an array initializer</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER">FORMATTER_INSERT_NEW_LINE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line before the else keyword in if statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT">FORMATTER_INSERT_NEW_LINE_BEFORE_ELSE_IN_IF_STATEMENT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line before the finally keyword in try statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT">FORMATTER_INSERT_NEW_LINE_BEFORE_FINALLY_IN_TRY_STATEMENT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line before while in do statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT">FORMATTER_INSERT_NEW_LINE_BEFORE_WHILE_IN_DO_STATEMENT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line in an empty annotation declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANNOTATION_DECLARATION">FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANNOTATION_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line in an empty anonymous type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION">FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ANONYMOUS_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line in an empty block</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK">FORMATTER_INSERT_NEW_LINE_IN_EMPTY_BLOCK</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line in an empty enum constant</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_CONSTANT">FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_CONSTANT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line in an empty enum declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_DECLARATION">FORMATTER_INSERT_NEW_LINE_IN_EMPTY_ENUM_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line in an empty method body</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY">FORMATTER_INSERT_NEW_LINE_IN_EMPTY_METHOD_BODY</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a new line in an empty type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION">FORMATTER_INSERT_NEW_LINE_IN_EMPTY_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after and in wilcard</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER">FORMATTER_INSERT_SPACE_AFTER_AND_IN_TYPE_PARAMETER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after an assignment operator</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR">FORMATTER_INSERT_SPACE_AFTER_ASSIGNMENT_OPERATOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after at in annotation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION">FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after at in annotation type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION_TYPE_DECLARATION">FORMATTER_INSERT_SPACE_AFTER_AT_IN_ANNOTATION_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after a binary operator</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR">FORMATTER_INSERT_SPACE_AFTER_BINARY_OPERATOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the closing angle bracket in type arguments</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS">FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the closing angle bracket in type parameters</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS">FORMATTER_INSERT_SPACE_AFTER_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the closing brace of a block</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_CLOSING_BRACE_IN_BLOCK">FORMATTER_INSERT_SPACE_AFTER_CLOSING_BRACE_IN_BLOCK</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the closing parenthesis of a cast expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST">FORMATTER_INSERT_SPACE_AFTER_CLOSING_PAREN_IN_CAST</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the colon in an assert statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COLON_IN_ASSERT">FORMATTER_INSERT_SPACE_AFTER_COLON_IN_ASSERT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after colon in a case statement when a opening brace follows the colon</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CASE">FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CASE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the colon in a conditional expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CONDITIONAL">FORMATTER_INSERT_SPACE_AFTER_COLON_IN_CONDITIONAL</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after colon in a for statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COLON_IN_FOR">FORMATTER_INSERT_SPACE_AFTER_COLON_IN_FOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the colon in a labeled statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COLON_IN_LABELED_STATEMENT">FORMATTER_INSERT_SPACE_AFTER_COLON_IN_LABELED_STATEMENT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in an allocation expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ALLOCATION_EXPRESSION">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ALLOCATION_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in annotation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ANNOTATION">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ANNOTATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in an array initializer</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ARRAY_INITIALIZER">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ARRAY_INITIALIZER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in the parameters of a constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in the exception names in a throws clause of a constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in the arguments of an enum constant</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_CONSTANT_ARGUMENTS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_CONSTANT_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in enum declarations</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_DECLARATIONS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_ENUM_DECLARATIONS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in the arguments of an explicit constructor call</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in the increments of a for statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INCREMENTS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INCREMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in the initializations of a for statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INITS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_FOR_INITS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in the parameters of a method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_PARAMETERS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_PARAMETERS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in the exception names in a throws clause of a method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_THROWS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_DECLARATION_THROWS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in the arguments of a method invocation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_INVOCATION_ARGUMENTS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_METHOD_INVOCATION_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in multiple field declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in multiple local declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in parameterized type reference</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in superinterfaces names of a type header</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_SUPERINTERFACES">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_SUPERINTERFACES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in type arguments</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_ARGUMENTS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the comma in type parameters</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_PARAMETERS">FORMATTER_INSERT_SPACE_AFTER_COMMA_IN_TYPE_PARAMETERS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after ellipsis</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_ELLIPSIS">FORMATTER_INSERT_SPACE_AFTER_ELLIPSIS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening angle bracket in parameterized type reference</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE">FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening angle bracket in type arguments</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS">FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening angle bracket in type parameters</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS">FORMATTER_INSERT_SPACE_AFTER_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening brace in an array initializer</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER">FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACE_IN_ARRAY_INITIALIZER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening bracket inside an array allocation expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION">FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening bracket inside an array reference</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_REFERENCE">FORMATTER_INSERT_SPACE_AFTER_OPENING_BRACKET_IN_ARRAY_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in annotation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ANNOTATION">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ANNOTATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in a cast expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CAST">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CAST</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in a catch</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CATCH">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CATCH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in a constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in enum constant</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ENUM_CONSTANT">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_ENUM_CONSTANT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in a for statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_FOR">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_FOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in an if statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_IF">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_IF</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in a method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_DECLARATION">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in a method invocation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_INVOCATION">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_METHOD_INVOCATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in a parenthesized expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in a switch statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SWITCH">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SWITCH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in a synchronized statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SYNCHRONIZED">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_SYNCHRONIZED</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after the opening parenthesis in a while statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_WHILE">FORMATTER_INSERT_SPACE_AFTER_OPENING_PAREN_IN_WHILE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after a postfix operator</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_POSTFIX_OPERATOR">FORMATTER_INSERT_SPACE_AFTER_POSTFIX_OPERATOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after a prefix operator</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_PREFIX_OPERATOR">FORMATTER_INSERT_SPACE_AFTER_PREFIX_OPERATOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after question mark in a conditional expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_CONDITIONAL">FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_CONDITIONAL</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after question mark in a wildcard</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_WILDCARD">FORMATTER_INSERT_SPACE_AFTER_QUESTION_IN_WILDCARD</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after semicolon in a for statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR">FORMATTER_INSERT_SPACE_AFTER_SEMICOLON_IN_FOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space after an unary operator</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_AFTER_UNARY_OPERATOR">FORMATTER_INSERT_SPACE_AFTER_UNARY_OPERATOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before and in wildcard</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_AND_IN_TYPE_PARAMETER">FORMATTER_INSERT_SPACE_BEFORE_AND_IN_TYPE_PARAMETER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before an assignment operator</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR">FORMATTER_INSERT_SPACE_BEFORE_ASSIGNMENT_OPERATOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before at in annotation type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_AT_IN_ANNOTATION_TYPE_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_AT_IN_ANNOTATION_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before an binary operator</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR">FORMATTER_INSERT_SPACE_BEFORE_BINARY_OPERATOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing angle bracket in parameterized type reference</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing angle bracket in type arguments</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing angle bracket in type parameters</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_ANGLE_BRACKET_IN_TYPE_PARAMETERS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing brace in an array initializer</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACE_IN_ARRAY_INITIALIZER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing bracket in an array allocation expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing bracket in an array reference</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_REFERENCE">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_BRACKET_IN_ARRAY_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in annotation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ANNOTATION">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ANNOTATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in a cast expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CAST">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CAST</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in a catch</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CATCH">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CATCH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in a constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CONSTRUCTOR_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_CONSTRUCTOR_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in enum constant</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ENUM_CONSTANT">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_ENUM_CONSTANT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in a for statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_FOR">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_FOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in an if statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_IF">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_IF</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in a method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in a method invocation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_INVOCATION">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_METHOD_INVOCATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in a parenthesized expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_PARENTHESIZED_EXPRESSION">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_PARENTHESIZED_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in a switch statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SWITCH">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SWITCH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in a synchronized statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SYNCHRONIZED">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_SYNCHRONIZED</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the closing parenthesis in a while statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_WHILE">FORMATTER_INSERT_SPACE_BEFORE_CLOSING_PAREN_IN_WHILE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before colon in an assert statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_ASSERT">FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_ASSERT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before colon in a case statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CASE">FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CASE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before colon in a conditional expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CONDITIONAL">FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_CONDITIONAL</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before colon in a default statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_DEFAULT">FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_DEFAULT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before colon in a for statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_FOR">FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_FOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before colon in a labeled statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_LABELED_STATEMENT">FORMATTER_INSERT_SPACE_BEFORE_COLON_IN_LABELED_STATEMENT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in an allocation expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ALLOCATION_EXPRESSION">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ALLOCATION_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in annotation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ANNOTATION">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ANNOTATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in an array initializer</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ARRAY_INITIALIZER">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ARRAY_INITIALIZER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in the parameters of a constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_PARAMETERS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in the exception names of the throws clause of a constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_CONSTRUCTOR_DECLARATION_THROWS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in the arguments of enum constant</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_CONSTANT_ARGUMENTS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_CONSTANT_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in enum declarations</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_DECLARATIONS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_ENUM_DECLARATIONS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in the arguments of an explicit constructor call</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_EXPLICIT_CONSTRUCTOR_CALL_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in the increments of a for statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INCREMENTS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INCREMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in the initializations of a for statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INITS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_FOR_INITS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in the parameters of a method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_PARAMETERS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_PARAMETERS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in the exception names of the throws clause of a method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_THROWS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_DECLARATION_THROWS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in the arguments of a method invocation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_INVOCATION_ARGUMENTS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_METHOD_INVOCATION_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in a multiple field declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_FIELD_DECLARATIONS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in a multiple local declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_MULTIPLE_LOCAL_DECLARATIONS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in parameterized type reference</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_PARAMETERIZED_TYPE_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in the superinterfaces names in a type header</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_SUPERINTERFACES">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_SUPERINTERFACES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in type arguments</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_ARGUMENTS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before comma in type parameters</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_PARAMETERS">FORMATTER_INSERT_SPACE_BEFORE_COMMA_IN_TYPE_PARAMETERS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before ellipsis</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_ELLIPSIS">FORMATTER_INSERT_SPACE_BEFORE_ELLIPSIS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening angle bracket in parameterized type reference</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE">FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_PARAMETERIZED_TYPE_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening angle bracket in type arguments</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS">FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_ARGUMENTS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening angle bracket in type parameters</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS">FORMATTER_INSERT_SPACE_BEFORE_OPENING_ANGLE_BRACKET_IN_TYPE_PARAMETERS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening brace in an annotation type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANNOTATION_TYPE_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANNOTATION_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening brace in an anonymous type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANONYMOUS_TYPE_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ANONYMOUS_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening brace in an array initializer</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ARRAY_INITIALIZER">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ARRAY_INITIALIZER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening brace in a block</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_BLOCK">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_BLOCK</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening brace in a constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_CONSTRUCTOR_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_CONSTRUCTOR_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening brace in an enum constant</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_CONSTANT">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_CONSTANT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening brace in an enum declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_ENUM_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening brace in a method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_METHOD_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_METHOD_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening brace in a switch statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_SWITCH">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_SWITCH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening brace in a type declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_TYPE_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACE_IN_TYPE_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening bracket in an array allocation expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_ALLOCATION_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening bracket in an array reference</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_REFERENCE">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening bracket in an array type reference</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_TYPE_REFERENCE">FORMATTER_INSERT_SPACE_BEFORE_OPENING_BRACKET_IN_ARRAY_TYPE_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in annotation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in annotation type member declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION_TYPE_MEMBER_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ANNOTATION_TYPE_MEMBER_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in a catch</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CATCH">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CATCH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in a constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_CONSTRUCTOR_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in enum constant</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ENUM_CONSTANT">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_ENUM_CONSTANT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in a for statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_FOR">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_FOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in an if statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_IF">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_IF</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in a method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_DECLARATION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in a method invocation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_INVOCATION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_METHOD_INVOCATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in a parenthesized expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_PARENTHESIZED_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in a switch statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SWITCH">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SWITCH</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in a synchronized statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SYNCHRONIZED">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_SYNCHRONIZED</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before the opening parenthesis in a while statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_WHILE">FORMATTER_INSERT_SPACE_BEFORE_OPENING_PAREN_IN_WHILE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before a postfix operator</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_POSTFIX_OPERATOR">FORMATTER_INSERT_SPACE_BEFORE_POSTFIX_OPERATOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before a prefix operator</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_PREFIX_OPERATOR">FORMATTER_INSERT_SPACE_BEFORE_PREFIX_OPERATOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before question mark in a conditional expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_CONDITIONAL">FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_CONDITIONAL</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT"><b><i>INSERT</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT">DO_NOT_INSERT</a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before question mark in a wildcard</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_WILDCARD">FORMATTER_INSERT_SPACE_BEFORE_QUESTION_IN_WILDCARD</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before semicolon</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON">FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before semicolon in for statement</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_FOR">FORMATTER_INSERT_SPACE_BEFORE_SEMICOLON_IN_FOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space before unary operator</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BEFORE_UNARY_OPERATOR">FORMATTER_INSERT_SPACE_BEFORE_UNARY_OPERATOR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space between brackets in an array type reference</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BETWEEN_BRACKETS_IN_ARRAY_TYPE_REFERENCE">FORMATTER_INSERT_SPACE_BETWEEN_BRACKETS_IN_ARRAY_TYPE_REFERENCE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space between empty braces in an array initializer</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACES_IN_ARRAY_INITIALIZER">FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACES_IN_ARRAY_INITIALIZER</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space between empty brackets in an array allocation expression</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACKETS_IN_ARRAY_ALLOCATION_EXPRESSION">FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_BRACKETS_IN_ARRAY_ALLOCATION_EXPRESSION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space between empty parenthesis in an annotation type member declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ANNOTATION_TYPE_MEMBER_DECLARATION">FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ANNOTATION_TYPE_MEMBER_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space between empty parenthesis in a constructor declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_CONSTRUCTOR_DECLARATION">FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_CONSTRUCTOR_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space between empty parenthesis in enum constant</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ENUM_CONSTANT">FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_ENUM_CONSTANT</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space between empty parenthesis in a method declaration</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_DECLARATION">FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_DECLARATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to insert a space between empty parenthesis in a method invocation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_INVOCATION">FORMATTER_INSERT_SPACE_BETWEEN_EMPTY_PARENS_IN_METHOD_INVOCATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#INSERT">INSERT</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DO_NOT_INSERT"><b><i>DO_NOT_INSERT</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to keep else statement on the same line</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE">FORMATTER_KEEP_ELSE_STATEMENT_ON_SAME_LINE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE">TRUE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE"><b><i>FALSE</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to keep empty array initializer one one line</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE">FORMATTER_KEEP_EMPTY_ARRAY_INITIALIZER_ON_ONE_LINE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE">TRUE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE"><b><i>FALSE</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to keep guardian clause on one line</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE">FORMATTER_KEEP_GUARDIAN_CLAUSE_ON_ONE_LINE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE">TRUE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE"><b><i>FALSE</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to keep simple if statement on the one line</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE">FORMATTER_KEEP_SIMPLE_IF_ON_ONE_LINE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE">TRUE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE"><b><i>FALSE</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to keep then statement on the same line</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE">FORMATTER_KEEP_THEN_STATEMENT_ON_SAME_LINE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE">TRUE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE"><b><i>FALSE</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to specify the length of the page. Beyond this length, the formatter will try to split the code</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_LINE_SPLIT">FORMATTER_LINE_SPLIT</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"80"</td>
</tr>
<tr>
<td colspan=2><b>Option to specify the number of empty lines to preserve</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE">FORMATTER_NUMBER_OF_EMPTY_LINES_TO_PRESERVE</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"0"</td>
</tr>
<tr>
<td colspan=2><b>Option to specify whether or not empty statement should be on a new line</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_PUT_EMPTY_STATEMENT_ON_NEW_LINE">FORMATTER_PUT_EMPTY_STATEMENT_ON_NEW_LINE</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE">TRUE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE"><b><i>FALSE</b></i></a></td>
</tr>
<tr>
<td colspan=2><b>Option to specify the tabulation size</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_TAB_CHAR">FORMATTER_TAB_CHAR</a>)</td>
</tr>
<tr valign="top">
<td rowspan=3>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#TAB"><b><i>TAB</b></i></a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#SPACE">SPACE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#MIXED">MIXED</a></td>
</tr>
<tr>
<td colspan=2><b>Option to specify the equivalent number of spaces that represents one tabulation</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_TAB_SIZE">FORMATTER_TAB_SIZE</a>)</td>
</tr>
<tr valign="top">
<td>Possible value</td>
<td>"&lt;n&gt;", where n is zero or a positive integer</td>
</tr>
<tr valign="top">
<td>Default value</td>
<td>"4"</td>
</tr>
<tr>
<td colspan=2><b>Option to use tabulations only for leading indentations</b> (<a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FORMATTER_USE_TABS_ONLY_FOR_LEADING_INDENTATIONS">FORMATTER_USE_TABS_ONLY_FOR_LEADING_INDENTATIONS</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>Possible values</td>
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#TRUE">TRUE</a></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.html#FALSE"><b><i>FALSE</b></i></a></td>
</tr>
</table>
<H4><a name="codeassist">CodeAssist options</a></h4>
<table BORDER CELLSPACING=2 CELLPADDING=2 COLS=2 WIDTH="100%" >
<tr>
<th>Description</th>
<th width=80>Values</th>
</tr>
<tr>
<td colspan=2><b>Define the Prefixes for Argument Name</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_ARGUMENT_PREFIXES">CODEASSIST_ARGUMENT_PREFIXES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>When the prefixes is non empty, completion for argument name will
begin with one of the proposed prefixes.</td>
<td>{&lt;prefix&gt;[,&lt;prefix&gt;]*}.<br><b><i>Default value is ""</i></b></td>
</tr>
<tr>
<td colspan=2><b>Define the Suffixes for Argument Name</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_ARGUMENT_SUFFIXES">CODEASSIST_ARGUMENT_SUFFIXES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>When the suffixes is non empty, completion for argument name will end
with one of the proposed suffixes.</td>
<td>{&lt;suffix&gt;[,&lt;suffix&gt;]*}.<br><b><i>Default value is ""</i></b></td>
</tr>
<tr>
<td colspan=2><b>Activate Discouraged Reference Sensitive Completion</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_DISCOURAGED_REFERENCE_CHECK">CODEASSIST_DISCOURAGED_REFERENCE_CHECK</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When active, completion doesn't show that have discouraged reference.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Define the Prefixes for Field Name</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_FIELD_PREFIXES">CODEASSIST_FIELD_PREFIXES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>When the prefixes is non empty, completion for field name will
begin with one of the proposed prefixes.</td>
<td>{&lt;prefix&gt;[,&lt;prefix&gt;]*}.<br><b><i>Default value is ""</i></b></td>
</tr>
<tr>
<td colspan=2><b>Define the Suffixes for Field Name</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_FIELD_SUFFIXES">CODEASSIST_FIELD_SUFFIXES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>When the suffixes is non empty, completion for field name will end
with one of the proposed suffixes.</td>
<td>{&lt;suffix&gt;[,&lt;suffix&gt;]*}.<br><b><i>Default value is ""</i></b></td>
</tr>
<tr>
<td colspan=2><b>Activate Forbidden Reference Sensitive Completion</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_FORBIDDEN_REFERENCE_CHECK">CODEASSIST_FORBIDDEN_REFERENCE_CHECK</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When active, completion doesn't show that have forbidden reference.</td>
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></i></b></td>
</tr>
<tr valign="top">
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></td>
</tr>
<tr>
<td colspan=2><b>Automatic Qualification of Implicit Members</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_IMPLICIT_QUALIFICATION">CODEASSIST_IMPLICIT_QUALIFICATION</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When active, completion automatically qualifies completion on implicit field references and message expressions.</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></i></b></td>
</tr>
<tr>
<td colspan=2><b>Define the Prefixes for Local Variable Name</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_LOCAL_PREFIXES">CODEASSIST_LOCAL_PREFIXES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>When the prefixes is non empty, completion for local variable name will
begin with one of the proposed prefixes.</td>
<td>{&lt;prefix&gt;[,&lt;prefix&gt;]*}.<br><b><i>Default value is ""</i></b></td>
</tr>
<tr>
<td colspan=2><b>Define the Suffixes for Local Variable Name</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_LOCAL_SUFFIXES">CODEASSIST_LOCAL_SUFFIXES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>When the suffixes is non empty, completion for local variable name will end
with one of the proposed suffixes.</td>
<td>{&lt;suffix&gt;[,&lt;suffix&gt;]*}.<br><b><i>Default value is ""</i></b></td>
</tr>
<tr>
<td colspan=2><b>Define the Prefixes for Static Field Name</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_STATIC_FIELD_PREFIXES">CODEASSIST_STATIC_FIELD_PREFIXES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>When the prefixes is non empty, completion for static field name will
begin with one of the proposed prefixes.</td>
<td>{&lt;prefix&gt;[,&lt;prefix&gt;]*}.<br><b><i>Default value is ""</i></b></td>
</tr>
<tr>
<td colspan=2><b>Define the Suffixes for Static Field Name</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_STATIC_FIELD_SUFFIXES">CODEASSIST_STATIC_FIELD_SUFFIXES</a>)</td>
</tr>
<tr valign="top">
<td rowspan=1>When the suffixes is non empty, completion for static field name will end
with one of the proposed suffixes.</td>
<td>{&lt;suffix&gt;[,&lt;suffix&gt;]*}.<br><b><i>Default value is ""</i></b></td>
</tr>
<tr>
<td colspan=2><b>Activate Visibility Sensitive Completion</b> (<a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#CODEASSIST_VISIBILITY_CHECK">CODEASSIST_VISIBILITY_CHECK</a>)</td>
</tr>
<tr valign="top">
<td rowspan=2>When active, completion doesn't show that you can not see (e.g. you can not see private methods of a super class).</td>
<td><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#ENABLED">ENABLED</a></td>
</tr>
<tr valign="top">
<td><b><i><a href="../reference/api/org/eclipse/jdt/core/JavaCore.html#DISABLED">DISABLED</a></i></b></td>
</tr>
</table>
</BODY>
</HTML>