Package org.eclipse.cdt.core.formatter
Class DefaultCodeFormatterOptions
java.lang.Object
org.eclipse.cdt.core.formatter.DefaultCodeFormatterOptions
Code formatter options.
- Since:
- 5.4
- Restriction:
- This class is not intended to be subclassed by clients.
-
Field Summary
Modifier and TypeFieldDescriptionint
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
boolean
int
boolean
boolean
int
int
boolean
boolean
boolean
boolean
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
int
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
static final int
boolean
int
int
boolean
static final int
static final int
int
int
boolean
boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultCodeFormatterOptions
static DefaultCodeFormatterOptions
static DefaultCodeFormatterOptions
static DefaultCodeFormatterOptions
getMap()
static DefaultCodeFormatterOptions
void
void
Configure BSD/Allman style.void
void
Configure GNU style.void
Configure K&R style.void
Configure Whitesmiths style.
-
Field Details
-
TAB
public static final int TAB- See Also:
-
SPACE
public static final int SPACE- See Also:
-
MIXED
public static final int MIXED- See Also:
-
alignment_for_arguments_in_method_invocation
public int alignment_for_arguments_in_method_invocation -
alignment_for_assignment
public int alignment_for_assignment -
alignment_for_base_clause_in_type_declaration
public int alignment_for_base_clause_in_type_declaration -
alignment_for_binary_expression
public int alignment_for_binary_expression -
alignment_for_compact_if
public int alignment_for_compact_if -
alignment_for_conditional_expression_chain
public int alignment_for_conditional_expression_chain -
alignment_for_conditional_expression
public int alignment_for_conditional_expression -
alignment_for_declarator_list
public int alignment_for_declarator_list -
alignment_for_enumerator_list
public int alignment_for_enumerator_list -
alignment_for_expression_list
public int alignment_for_expression_list -
alignment_for_expressions_in_initializer_list
public int alignment_for_expressions_in_initializer_list -
alignment_for_member_access
public int alignment_for_member_access -
alignment_for_overloaded_left_shift_chain
public int alignment_for_overloaded_left_shift_chain -
alignment_for_parameters_in_method_declaration
public int alignment_for_parameters_in_method_declaration -
alignment_for_throws_clause_in_method_declaration
public int alignment_for_throws_clause_in_method_declaration -
alignment_for_constructor_initializer_list
public int alignment_for_constructor_initializer_list -
alignment_for_lambda_expression
public int alignment_for_lambda_expression- Since:
- 6.8
-
brace_position_for_block
-
brace_position_for_block_in_case
-
brace_position_for_initializer_list
-
brace_position_for_method_declaration
-
brace_position_for_namespace_declaration
-
brace_position_for_linkage_declaration
- Since:
- 6.8
-
brace_position_for_switch
-
brace_position_for_type_declaration
-
comment_min_distance_between_code_and_line_comment
public int comment_min_distance_between_code_and_line_comment -
comment_preserve_white_space_between_code_and_line_comment
public boolean comment_preserve_white_space_between_code_and_line_comment -
comment_line_up_line_comment_in_blocks_on_first_column
public boolean comment_line_up_line_comment_in_blocks_on_first_column- Since:
- 6.1
-
never_indent_line_comments_on_first_column
public boolean never_indent_line_comments_on_first_column -
continuation_indentation
public int continuation_indentation -
continuation_indentation_for_initializer_list
public int continuation_indentation_for_initializer_list -
indent_statements_compare_to_block
public boolean indent_statements_compare_to_block -
indent_statements_compare_to_body
public boolean indent_statements_compare_to_body -
indent_body_declarations_compare_to_access_specifier
public boolean indent_body_declarations_compare_to_access_specifier -
indent_access_specifier_compare_to_type_header
public boolean indent_access_specifier_compare_to_type_header -
indent_access_specifier_extra_spaces
public int indent_access_specifier_extra_spaces -
indent_body_declarations_compare_to_namespace_header
public boolean indent_body_declarations_compare_to_namespace_header -
indent_body_declarations_compare_to_linkage
public boolean indent_body_declarations_compare_to_linkage- Since:
- 6.8
-
indent_declaration_compare_to_template_header
public boolean indent_declaration_compare_to_template_header -
indent_breaks_compare_to_cases
public boolean indent_breaks_compare_to_cases -
indent_empty_lines
public boolean indent_empty_lines -
indent_switchstatements_compare_to_cases
public boolean indent_switchstatements_compare_to_cases -
indent_switchstatements_compare_to_switch
public boolean indent_switchstatements_compare_to_switch -
indent_label_compare_to_statements
public boolean indent_label_compare_to_statements- Since:
- 6.8
-
indentation_size
public int indentation_size -
insert_new_line_after_opening_brace_in_initializer_list
public boolean insert_new_line_after_opening_brace_in_initializer_list -
insert_new_line_after_template_declaration
public boolean insert_new_line_after_template_declaration -
insert_new_line_at_end_of_file_if_missing
public boolean insert_new_line_at_end_of_file_if_missing -
insert_new_line_before_catch_in_try_statement
public boolean insert_new_line_before_catch_in_try_statement -
insert_new_line_before_closing_brace_in_initializer_list
public boolean insert_new_line_before_closing_brace_in_initializer_list -
insert_new_line_before_colon_in_constructor_initializer_list
public boolean insert_new_line_before_colon_in_constructor_initializer_list -
insert_new_line_after_colon_in_constructor_initializer_list
public boolean insert_new_line_after_colon_in_constructor_initializer_list- Since:
- 6.8
-
insert_new_line_before_else_in_if_statement
public boolean insert_new_line_before_else_in_if_statement -
insert_new_line_before_while_in_do_statement
public boolean insert_new_line_before_while_in_do_statement -
insert_new_line_before_identifier_in_function_declaration
public boolean insert_new_line_before_identifier_in_function_declaration -
insert_new_line_in_empty_block
public boolean insert_new_line_in_empty_block -
insert_new_line_after_label
public boolean insert_new_line_after_label- Since:
- 6.8
-
insert_space_after_assignment_operator
public boolean insert_space_after_assignment_operator -
insert_space_after_binary_operator
public boolean insert_space_after_binary_operator -
insert_space_after_closing_angle_bracket_in_template_arguments
public boolean insert_space_after_closing_angle_bracket_in_template_arguments -
insert_space_after_closing_angle_bracket_in_template_parameters
public boolean insert_space_after_closing_angle_bracket_in_template_parameters -
insert_space_after_closing_paren_in_cast
public boolean insert_space_after_closing_paren_in_cast -
insert_space_after_closing_brace_in_block
public boolean insert_space_after_closing_brace_in_block -
insert_space_after_colon_in_base_clause
public boolean insert_space_after_colon_in_base_clause -
insert_space_after_colon_in_case
public boolean insert_space_after_colon_in_case -
insert_space_after_colon_in_conditional
public boolean insert_space_after_colon_in_conditional -
insert_space_after_colon_in_labeled_statement
public boolean insert_space_after_colon_in_labeled_statement -
insert_space_after_comma_in_initializer_list
public boolean insert_space_after_comma_in_initializer_list -
insert_space_after_comma_in_enum_declarations
public boolean insert_space_after_comma_in_enum_declarations -
insert_space_after_comma_in_method_invocation_arguments
public boolean insert_space_after_comma_in_method_invocation_arguments -
insert_space_after_comma_in_method_declaration_parameters
public boolean insert_space_after_comma_in_method_declaration_parameters -
insert_space_after_comma_in_method_declaration_throws
public boolean insert_space_after_comma_in_method_declaration_throws -
insert_space_after_pointer_in_declarator_list
public boolean insert_space_after_pointer_in_declarator_list- Since:
- 6.8
-
insert_space_before_pointer_in_declarator_list
public boolean insert_space_before_pointer_in_declarator_list- Since:
- 6.8
-
insert_space_after_comma_in_declarator_list
public boolean insert_space_after_comma_in_declarator_list -
insert_space_after_comma_in_expression_list
public boolean insert_space_after_comma_in_expression_list -
insert_space_after_comma_in_base_types
public boolean insert_space_after_comma_in_base_types -
insert_space_after_comma_in_template_arguments
public boolean insert_space_after_comma_in_template_arguments -
insert_space_after_comma_in_template_parameters
public boolean insert_space_after_comma_in_template_parameters -
insert_space_after_opening_angle_bracket_in_template_arguments
public boolean insert_space_after_opening_angle_bracket_in_template_arguments -
insert_space_after_opening_angle_bracket_in_template_parameters
public boolean insert_space_after_opening_angle_bracket_in_template_parameters -
insert_space_after_opening_bracket
public boolean insert_space_after_opening_bracket -
insert_space_after_opening_brace_in_initializer_list
public boolean insert_space_after_opening_brace_in_initializer_list -
insert_space_after_opening_paren_in_cast
public boolean insert_space_after_opening_paren_in_cast -
insert_space_after_opening_paren_in_catch
public boolean insert_space_after_opening_paren_in_catch -
insert_space_after_opening_paren_in_for
public boolean insert_space_after_opening_paren_in_for -
insert_space_after_opening_paren_in_if
public boolean insert_space_after_opening_paren_in_if -
insert_space_after_opening_paren_in_method_declaration
public boolean insert_space_after_opening_paren_in_method_declaration -
insert_space_after_opening_paren_in_method_invocation
public boolean insert_space_after_opening_paren_in_method_invocation -
insert_space_after_opening_paren_in_exception_specification
public boolean insert_space_after_opening_paren_in_exception_specification -
insert_space_after_opening_paren_in_parenthesized_expression
public boolean insert_space_after_opening_paren_in_parenthesized_expression -
insert_space_after_opening_paren_in_switch
public boolean insert_space_after_opening_paren_in_switch -
insert_space_after_opening_paren_in_while
public boolean insert_space_after_opening_paren_in_while -
insert_space_after_postfix_operator
public boolean insert_space_after_postfix_operator -
insert_space_after_prefix_operator
public boolean insert_space_after_prefix_operator -
insert_space_after_question_in_conditional
public boolean insert_space_after_question_in_conditional -
insert_space_after_semicolon_in_for
public boolean insert_space_after_semicolon_in_for -
insert_space_after_unary_operator
public boolean insert_space_after_unary_operator -
insert_space_after_lambda_return
public boolean insert_space_after_lambda_return- Since:
- 6.8
-
insert_space_before_lambda_return
public boolean insert_space_before_lambda_return- Since:
- 6.8
-
insert_space_before_assignment_operator
public boolean insert_space_before_assignment_operator -
insert_space_before_binary_operator
public boolean insert_space_before_binary_operator -
insert_space_before_closing_angle_bracket_in_template_arguments
public boolean insert_space_before_closing_angle_bracket_in_template_arguments -
insert_space_before_closing_angle_bracket_in_template_parameters
public boolean insert_space_before_closing_angle_bracket_in_template_parameters -
insert_space_before_closing_brace_in_initializer_list
public boolean insert_space_before_closing_brace_in_initializer_list -
insert_space_before_closing_bracket
public boolean insert_space_before_closing_bracket -
insert_space_before_closing_paren_in_cast
public boolean insert_space_before_closing_paren_in_cast -
insert_space_before_closing_paren_in_catch
public boolean insert_space_before_closing_paren_in_catch -
insert_space_before_closing_paren_in_for
public boolean insert_space_before_closing_paren_in_for -
insert_space_before_closing_paren_in_if
public boolean insert_space_before_closing_paren_in_if -
insert_space_before_closing_paren_in_method_declaration
public boolean insert_space_before_closing_paren_in_method_declaration -
insert_space_before_closing_paren_in_method_invocation
public boolean insert_space_before_closing_paren_in_method_invocation -
insert_space_before_closing_paren_in_exception_specification
public boolean insert_space_before_closing_paren_in_exception_specification -
insert_space_before_closing_paren_in_parenthesized_expression
public boolean insert_space_before_closing_paren_in_parenthesized_expression -
insert_space_before_closing_paren_in_switch
public boolean insert_space_before_closing_paren_in_switch -
insert_space_before_closing_paren_in_while
public boolean insert_space_before_closing_paren_in_while -
insert_space_before_colon_in_base_clause
public boolean insert_space_before_colon_in_base_clause -
insert_space_before_colon_in_case
public boolean insert_space_before_colon_in_case -
insert_space_before_colon_in_conditional
public boolean insert_space_before_colon_in_conditional -
insert_space_before_colon_in_default
public boolean insert_space_before_colon_in_default -
insert_space_before_colon_in_labeled_statement
public boolean insert_space_before_colon_in_labeled_statement -
insert_space_before_comma_in_initializer_list
public boolean insert_space_before_comma_in_initializer_list -
insert_space_before_comma_in_enum_declarations
public boolean insert_space_before_comma_in_enum_declarations -
insert_space_before_comma_in_method_invocation_arguments
public boolean insert_space_before_comma_in_method_invocation_arguments -
insert_space_before_comma_in_method_declaration_parameters
public boolean insert_space_before_comma_in_method_declaration_parameters -
insert_space_before_comma_in_method_declaration_throws
public boolean insert_space_before_comma_in_method_declaration_throws -
insert_space_before_comma_in_declarator_list
public boolean insert_space_before_comma_in_declarator_list -
insert_space_before_comma_in_expression_list
public boolean insert_space_before_comma_in_expression_list -
insert_space_before_comma_in_base_types
public boolean insert_space_before_comma_in_base_types -
insert_space_before_comma_in_template_arguments
public boolean insert_space_before_comma_in_template_arguments -
insert_space_before_comma_in_template_parameters
public boolean insert_space_before_comma_in_template_parameters -
insert_space_before_opening_angle_bracket_in_template_arguments
public boolean insert_space_before_opening_angle_bracket_in_template_arguments -
insert_space_before_opening_angle_bracket_in_template_parameters
public boolean insert_space_before_opening_angle_bracket_in_template_parameters -
insert_space_before_opening_brace_in_initializer_list
public boolean insert_space_before_opening_brace_in_initializer_list -
insert_space_before_opening_brace_in_block
public boolean insert_space_before_opening_brace_in_block -
insert_space_before_opening_brace_in_method_declaration
public boolean insert_space_before_opening_brace_in_method_declaration -
insert_space_before_pointer_in_method_declaration
public boolean insert_space_before_pointer_in_method_declaration- Since:
- 6.8
-
insert_space_after_pointer_in_method_declaration
public boolean insert_space_after_pointer_in_method_declaration- Since:
- 6.8
-
insert_space_before_opening_brace_in_type_declaration
public boolean insert_space_before_opening_brace_in_type_declaration -
insert_space_before_opening_brace_in_namespace_declaration
public boolean insert_space_before_opening_brace_in_namespace_declaration -
insert_space_before_opening_brace_in_linkage_declaration
public boolean insert_space_before_opening_brace_in_linkage_declaration- Since:
- 6.8
-
insert_space_before_opening_bracket
public boolean insert_space_before_opening_bracket -
insert_space_before_opening_paren_in_catch
public boolean insert_space_before_opening_paren_in_catch -
insert_space_before_opening_paren_in_for
public boolean insert_space_before_opening_paren_in_for -
insert_space_before_opening_paren_in_if
public boolean insert_space_before_opening_paren_in_if -
insert_space_before_opening_paren_in_method_invocation
public boolean insert_space_before_opening_paren_in_method_invocation -
insert_space_before_opening_paren_in_exception_specification
public boolean insert_space_before_opening_paren_in_exception_specification -
insert_space_before_opening_paren_in_method_declaration
public boolean insert_space_before_opening_paren_in_method_declaration -
insert_space_before_opening_paren_in_switch
public boolean insert_space_before_opening_paren_in_switch -
insert_space_before_opening_brace_in_switch
public boolean insert_space_before_opening_brace_in_switch -
insert_space_before_opening_paren_in_parenthesized_expression
public boolean insert_space_before_opening_paren_in_parenthesized_expression -
insert_space_before_opening_paren_in_while
public boolean insert_space_before_opening_paren_in_while -
insert_space_before_postfix_operator
public boolean insert_space_before_postfix_operator -
insert_space_before_prefix_operator
public boolean insert_space_before_prefix_operator -
insert_space_before_question_in_conditional
public boolean insert_space_before_question_in_conditional -
insert_space_before_semicolon
public boolean insert_space_before_semicolon -
insert_space_before_semicolon_in_for
public boolean insert_space_before_semicolon_in_for -
insert_space_before_unary_operator
public boolean insert_space_before_unary_operator -
insert_space_between_empty_braces_in_initializer_list
public boolean insert_space_between_empty_braces_in_initializer_list -
insert_space_between_empty_brackets
public boolean insert_space_between_empty_brackets -
insert_space_between_empty_parens_in_method_declaration
public boolean insert_space_between_empty_parens_in_method_declaration -
insert_space_between_empty_parens_in_method_invocation
public boolean insert_space_between_empty_parens_in_method_invocation -
insert_space_between_empty_parens_in_exception_specification
public boolean insert_space_between_empty_parens_in_exception_specification -
insert_space_before_opening_structured_binding_name_list
public boolean insert_space_before_opening_structured_binding_name_list- Since:
- 6.9
-
insert_space_after_opening_structured_binding_name_list
public boolean insert_space_after_opening_structured_binding_name_list- Since:
- 6.9
-
insert_space_before_closing_structured_binding_name_list
public boolean insert_space_before_closing_structured_binding_name_list- Since:
- 6.9
-
insert_space_before_comma_in_structured_binding_name_list
public boolean insert_space_before_comma_in_structured_binding_name_list- Since:
- 6.9
-
insert_space_after_comma_in_structured_binding_name_list
public boolean insert_space_after_comma_in_structured_binding_name_list- Since:
- 6.9
-
insert_space_before_ref_qualifier_in_structured_binding
public boolean insert_space_before_ref_qualifier_in_structured_binding- Since:
- 6.9
-
compact_else_if
public boolean compact_else_if -
keep_guardian_clause_on_one_line
public boolean keep_guardian_clause_on_one_line -
keep_else_statement_on_same_line
public boolean keep_else_statement_on_same_line -
keep_empty_initializer_list_on_one_line
public boolean keep_empty_initializer_list_on_one_line -
keep_simple_if_on_one_line
public boolean keep_simple_if_on_one_line -
keep_then_statement_on_same_line
public boolean keep_then_statement_on_same_line -
number_of_empty_lines_to_preserve
public int number_of_empty_lines_to_preserve -
join_wrapped_lines
public boolean join_wrapped_lines -
put_empty_statement_on_new_line
public boolean put_empty_statement_on_new_line -
tab_size
public int tab_size -
page_width
public int page_width -
tab_char
public int tab_char -
use_tabs_only_for_leading_indentations
public boolean use_tabs_only_for_leading_indentations -
initial_indentation_level
public int initial_indentation_level -
line_separator
-
comment_formatter_on_tag
- Since:
- 6.7
-
comment_formatter_off_tag
- Since:
- 6.7
-
use_fomatter_comment_tag
public boolean use_fomatter_comment_tag- Since:
- 6.7
-
format_block_comment
public boolean format_block_comment- Since:
- 6.9
-
format_line_comment
public boolean format_line_comment- Since:
- 6.9
-
format_header_comment
public boolean format_header_comment- Since:
- 6.9
-
-
Constructor Details
-
DefaultCodeFormatterOptions
-
-
Method Details
-
getDefaultSettings
-
getKandRSettings
-
getAllmanSettings
-
getGNUSettings
-
getWhitesmithsSettings
-
getMap
-
set
-
setDefaultSettings
public void setDefaultSettings() -
setKandRSettings
public void setKandRSettings()Configure K&R style.Example:
namespace foospace { int Foo() { if (isBar) { bar(); return 1; } else return 0; } }
- See Also:
-
- "http://en.wikipedia.org/wiki/Indent_style"
-
setAllmanSettings
public void setAllmanSettings()Configure BSD/Allman style.Example:
namespace foospace { int Foo() { if (isBar) { bar(); return 1; } else return 0; } }
- See Also:
-
- "http://en.wikipedia.org/wiki/Indent_style"
-
setGNUSettings
public void setGNUSettings()Configure GNU style.Example:
namespace foospace { int Foo() { if (isBar) { bar(); return 1; } else return 0; } }
- See Also:
-
- "http://en.wikipedia.org/wiki/Indent_style"
-
setWhitesmitsSettings
public void setWhitesmitsSettings()Configure Whitesmiths style.Example:
namespace foospace { int Foo() { if (isBar) { bar(); return 1; } else return 0; } }
- See Also:
-
- "http://en.wikipedia.org/wiki/Indent_style"
-