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
FieldsModifier and TypeFieldDescriptionintintintintintintintintintintintintintintintintintbooleanintbooleanbooleanintintbooleanbooleanbooleanbooleanintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanintintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanstatic final intbooleanintintbooleanstatic final intstatic final intintintbooleanboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultCodeFormatterOptionsstatic DefaultCodeFormatterOptionsstatic DefaultCodeFormatterOptionsstatic DefaultCodeFormatterOptionsgetMap()static DefaultCodeFormatterOptionsvoidvoidConfigure BSD/Allman style.voidvoidConfigure GNU style.voidConfigure K&R style.voidConfigure 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:
-
setAllmanSettings
public void setAllmanSettings()Configure BSD/Allman style.Example:
namespace foospace { int Foo() { if (isBar) { bar(); return 1; } else return 0; } }- See Also:
-
setGNUSettings
public void setGNUSettings()Configure GNU style.Example:
namespace foospace { int Foo() { if (isBar) { bar(); return 1; } else return 0; } }- See Also:
-
setWhitesmitsSettings
public void setWhitesmitsSettings()Configure Whitesmiths style.Example:
namespace foospace { int Foo() { if (isBar) { bar(); return 1; } else return 0; } }- See Also:
-