private void formatTypeOpeningBraceForEnumConstant(String bracePosition, boolean insertSpaceBeforeBrace, TypeDeclaration typeDeclaration) { int fieldCount = (typeDeclaration.fields == null) ? 0 : typeDeclaration.fields.length; int methodCount = (typeDeclaration.methods == null) ? 0 : typeDeclaration.methods.length; int typeCount = (typeDeclaration.memberTypes == null) ? 0 : typeDeclaration.memberTypes.length; if (methodCount <= 2) { for (int i = 0, max = methodCount; i < max; i++) { final AbstractMethodDeclaration abstractMethodDeclaration = typeDeclaration.methods[i]; if (abstractMethodDeclaration.isDefaultConstructor()) { methodCount--; } else if (abstractMethodDeclaration.isClinit()) { methodCount--; } } } final int memberLength = fieldCount + methodCount+typeCount; boolean insertNewLine = memberLength > 0; if (!insertNewLine) { if ((typeDeclaration.bits & ASTNode.IsAnonymousType) != 0) { insertNewLine = this.preferences.insert_new_line_in_empty_enum_constant; } } formatOpeningBrace(bracePosition, insertSpaceBeforeBrace); if (insertNewLine) { this.scribe.printNewLine(); } } private void formatTypeOpeningBrace(String bracePosition, boolean insertSpaceBeforeBrace, TypeDeclaration typeDeclaration) {
private void formatTypeOpeningBraceForEnumConstant(String bracePosition, boolean insertSpaceBeforeBrace, TypeDeclaration typeDeclaration) { int fieldCount = (typeDeclaration.fields == null) ? 0 : typeDeclaration.fields.length; int methodCount = (typeDeclaration.methods == null) ? 0 : typeDeclaration.methods.length; int typeCount = (typeDeclaration.memberTypes == null) ? 0 : typeDeclaration.memberTypes.length; if (methodCount <= 2) { for (int i = 0, max = methodCount; i < max; i++) { final AbstractMethodDeclaration abstractMethodDeclaration = typeDeclaration.methods[i]; if (abstractMethodDeclaration.isDefaultConstructor()) { methodCount--; } else if (abstractMethodDeclaration.isClinit()) { methodCount--; } } } final int memberLength = fieldCount + methodCount+typeCount; boolean insertNewLine = memberLength > 0; if (!insertNewLine) { if ((typeDeclaration.bits & ASTNode.IsAnonymousType) != 0) { insertNewLine = this.preferences.insert_new_line_in_empty_enum_constant; } } formatOpeningBrace(bracePosition, insertSpaceBeforeBrace); if (insertNewLine) { this.scribe.printNewLine(); } } private void formatTypeOpeningBrace(String bracePosition, boolean insertSpaceBeforeBrace, TypeDeclaration typeDeclaration) {
private void formatTypeOpeningBraceForEnumConstant(String bracePosition, boolean insertSpaceBeforeBrace, TypeDeclaration typeDeclaration) { int fieldCount = (typeDeclaration.fields == null) ? 0 : typeDeclaration.fields.length; int methodCount = (typeDeclaration.methods == null) ? 0 : typeDeclaration.methods.length; int typeCount = (typeDeclaration.memberTypes == null) ? 0 : typeDeclaration.memberTypes.length; if (methodCount <= 2) { for (int i = 0, max = methodCount; i < max; i++) { final AbstractMethodDeclaration abstractMethodDeclaration = typeDeclaration.methods[i]; if (abstractMethodDeclaration.isDefaultConstructor()) { methodCount--; } else if (abstractMethodDeclaration.isClinit()) { methodCount--; } } } final int memberLength = fieldCount + methodCount+typeCount; boolean insertNewLine = memberLength > 0; if (!insertNewLine) { if ((typeDeclaration.bits & ASTNode.IsAnonymousType) != 0) { insertNewLine = this.preferences.insert_new_line_in_empty_enum_constant; } } formatOpeningBrace(bracePosition, insertSpaceBeforeBrace); if (insertNewLine) { this.scribe.printNewLine(); } } private void formatTypeOpeningBrace(String bracePosition, boolean insertSpaceBeforeBrace, TypeDeclaration typeDeclaration) {
formatOpeningBrace(bracePosition, insertSpaceBeforeBrace);
formatOpeningBrace(bracePosition, insertSpaceBeforeBrace);
formatOpeningBrace(bracePosition, insertSpaceBeforeBrace);
formatOpeningBrace(block_brace_position, insertSpaceBeforeOpeningBrace); final Statement[] statements = block.statements; if (statements != null) {
formatOpeningBrace(block_brace_position, insertSpaceBeforeOpeningBrace); final Statement[] statements = block.statements; if (statements != null) {
formatOpeningBrace(block_brace_position, insertSpaceBeforeOpeningBrace); final Statement[] statements = block.statements; if (statements != null) {
if (expressions != null) { String array_initializer_brace_position = this.preferences.brace_position_for_array_initializer; formatOpeningBrace(array_initializer_brace_position, this.preferences.insert_space_before_opening_brace_in_array_initializer); formatOpeningBrace(array_initializer_brace_position, this.preferences.insert_space_before_opening_brace_in_array_initializer); if (isNextToken(TerminalTokens.TokenNameCOMMA)) { this.scribe.printNextToken(TerminalTokens.TokenNameCOMMA, this.preferences.insert_space_before_comma_in_array_initializer);
if (expressions != null) { String array_initializer_brace_position = this.preferences.brace_position_for_array_initializer; formatOpeningBrace(array_initializer_brace_position, this.preferences.insert_space_before_opening_brace_in_array_initializer); formatOpeningBrace(array_initializer_brace_position, this.preferences.insert_space_before_opening_brace_in_array_initializer); if (isNextToken(TerminalTokens.TokenNameCOMMA)) { this.scribe.printNextToken(TerminalTokens.TokenNameCOMMA, this.preferences.insert_space_before_comma_in_array_initializer);
if (expressions != null) { String array_initializer_brace_position = this.preferences.brace_position_for_array_initializer; formatOpeningBrace(array_initializer_brace_position, this.preferences.insert_space_before_opening_brace_in_array_initializer); formatOpeningBrace(array_initializer_brace_position, this.preferences.insert_space_before_opening_brace_in_array_initializer); if (isNextToken(TerminalTokens.TokenNameCOMMA)) { this.scribe.printNextToken(TerminalTokens.TokenNameCOMMA, this.preferences.insert_space_before_comma_in_array_initializer);
formatOpeningBrace(constructor_declaration_brace, this.preferences.insert_space_before_opening_brace_in_constructor_declaration); final int numberOfBlankLinesAtBeginningOfMethodBody = this.preferences.blank_lines_at_beginning_of_method_body; if (numberOfBlankLinesAtBeginningOfMethodBody > 0) {
formatOpeningBrace(constructor_declaration_brace, this.preferences.insert_space_before_opening_brace_in_constructor_declaration); final int numberOfBlankLinesAtBeginningOfMethodBody = this.preferences.blank_lines_at_beginning_of_method_body; if (numberOfBlankLinesAtBeginningOfMethodBody > 0) {
formatOpeningBrace(constructor_declaration_brace, this.preferences.insert_space_before_opening_brace_in_constructor_declaration); final int numberOfBlankLinesAtBeginningOfMethodBody = this.preferences.blank_lines_at_beginning_of_method_body; if (numberOfBlankLinesAtBeginningOfMethodBody > 0) {
formatOpeningBrace(switch_brace, this.preferences.insert_space_before_opening_brace_in_switch); this.scribe.printNewLine();
formatOpeningBrace(switch_brace, this.preferences.insert_space_before_opening_brace_in_switch); this.scribe.printNewLine();
formatOpeningBrace(switch_brace, this.preferences.insert_space_before_opening_brace_in_switch); this.scribe.printNewLine();
formatOpeningBrace(method_declaration_brace, this.preferences.insert_space_before_opening_brace_in_method_declaration); final int numberOfBlankLinesAtBeginningOfMethodBody = this.preferences.blank_lines_at_beginning_of_method_body; if (numberOfBlankLinesAtBeginningOfMethodBody > 0) {
formatOpeningBrace(method_declaration_brace, this.preferences.insert_space_before_opening_brace_in_method_declaration); final int numberOfBlankLinesAtBeginningOfMethodBody = this.preferences.blank_lines_at_beginning_of_method_body; if (numberOfBlankLinesAtBeginningOfMethodBody > 0) {