return new SpacingBuilder(settings, ElixirLanguage.INSTANCE) .after(BLOCK_IDENTIFIER_TOKEN_SET).spaces(1) .around(ElixirTypes.AND_WORD_OPERATOR).spaces(1)
@NotNull private static SpacingBuilder createSpacingBuilder(@NotNull CodeStyleSettings settings) { return new SpacingBuilder(settings, GoLanguage.INSTANCE) .before(COMMA).spaceIf(false) .after(COMMA).spaceIf(true)
private static SpacingBuilder createSpaceBuilder(CodeStyleSettings settings) { return new SpacingBuilder(settings, BallerinaLanguage.INSTANCE)
static SpacingBuilder getSpacingBuilder(CommonCodeStyleSettings settings, MathematicaCodeStyleSettings mathematicaSettings) { return new SpacingBuilder(settings.getRootSettings(), MathematicaLanguage.INSTANCE) .around(ourAssignments).spaceIf(mathematicaSettings.SPACE_AROUND_ASSIGNMENT_OPERATIONS) .around(ourArithmeticOperations).spaceIf(mathematicaSettings.SPACE_AROUND_ARITHMETIC_OPERATIONS) .aroundInside(MINUS, MINUS_EXPRESSION).spaceIf(mathematicaSettings.SPACE_AROUND_ARITHMETIC_OPERATIONS) .around(ourRelationalOperations).spaceIf(mathematicaSettings.SPACE_AROUND_RELATION_OPERATIONS) .around(ourRuleOperations).spaceIf(mathematicaSettings.SPACE_AROUND_RULE_OPERATIONS) .around(ourFunctionalOperations).spaceIf(mathematicaSettings.SPACE_AROUND_FUNCTIONAL_OPERATIONS) .around(ourOtherOperations).spaceIf(mathematicaSettings.SPACE_AROUND_OTHER_OPERATIONS) .after(COMMA).spaceIf(settings.SPACE_AFTER_COMMA) .before(LEFT_BRACKET).none() .after(RIGHT_BRACKET).none() ; } }
public static SpacingBuilder createSpaceBuilder(CodeStyleSettings settings) { CsvCodeStyleSettings csvCodeStyleSettings = settings.getCustomSettings(CsvCodeStyleSettings.class); SpacingBuilder builder = new SpacingBuilder(settings, CsvLanguage.INSTANCE); if (csvCodeStyleSettings.TRIM_LEADING_WHITE_SPACES || csvCodeStyleSettings.TABULARIZE) { builder .after(CsvTypes.COMMA).spaceIf(csvCodeStyleSettings.SPACE_AFTER_SEPARATOR) .after(CsvTypes.CRLF).spaces(0) .after(CsvElementType.DOCUMENT_START).spaces(0); if (csvCodeStyleSettings.TABULARIZE && !csvCodeStyleSettings.WHITE_SPACES_OUTSIDE_QUOTES) { builder.before(CsvTypes.QUOTE).spaces(0); } } else if (csvCodeStyleSettings.SPACE_AFTER_SEPARATOR) { builder.after(CsvTypes.COMMA).spaces(1); } if (csvCodeStyleSettings.TRIM_TRAILING_WHITE_SPACES || csvCodeStyleSettings.TABULARIZE) { builder .before(CsvTypes.COMMA).spaceIf(csvCodeStyleSettings.SPACE_BEFORE_SEPARATOR) .before(CsvTypes.CRLF).spaces(0); if (csvCodeStyleSettings.TABULARIZE && !csvCodeStyleSettings.WHITE_SPACES_OUTSIDE_QUOTES) { builder.after(CsvTypes.QUOTE).spaces(0); } } else if (csvCodeStyleSettings.SPACE_BEFORE_SEPARATOR) { builder.before(CsvTypes.COMMA).spaces(1); } return builder; }
/** * Create spacing builder using given settings. */ public static SpacingBuilder createSpacingBuilder(CodeStyleSettings settings) { CommonCodeStyleSettings protoSettings = settings.getCommonSettings(ProtoLanguage.INSTANCE); SpacingBuilder builder = new SpacingBuilder(settings, ProtoLanguage.INSTANCE); builder.around(ASSIGN).spacing(1, 1, 0, false, 0); builder.before(SEMICOLON).spacing(0, 0, 0, false, 0); builder.after(LINE_COMMENT).spacing(0, 0, 1, true, 2); builder.after(LCURLY).spacing(0, 0, 1, true, 2); builder.before(RCURLY).spacing(0, 0, 1, true, 2); builder.after(LPAREN).spacing(0, 0, 0, false, 0); builder.before(RPAREN).spacing(0, 0, 0, false, 0); builder.after(LSQUARE).spacing(0, 0, 0, false, 0); builder.before(RSQUARE).spacing(0, 0, 0, false, 0); builder.before(LT).spacing(0, 0, 0, false, 0); builder.after(LT).spacing(0, 0, 0, false, 0); builder.before(GT).spacing(0, 0, 0, false, 0); builder.before(COMMA).spacing(0, 0, 0, false, 0); builder.before(SEMICOLON).spacing(0, 0, 0, false, 0); builder.after(COMMA).spacing(1, 1, 0, false, 0); return builder; }
private static SpacingBuilder createSpaceBuilder(final CodeStyleSettings settings) { final ImpexCodeStyleSettings impexSettings = settings.getCustomSettings(ImpexCodeStyleSettings.class); return new SpacingBuilder(settings, ImpexLanguage.getInstance()) .before(ImpexTypes.VALUE_GROUP) .spaceIf(impexSettings.SPACE_BEFORE_FIELD_VALUE_SEPARATOR)
mySpacingBuilder = new SpacingBuilder(commonSettings.getRootSettings(), TemplateToolkitLanguage.INSTANCE) .around(TT2_PERIOD).spaces(0) .after(TT2_MINUS_UNARY).spaces(0)
static SpacingBuilder createSpacingBuilder(CodeStyleSettings settings) { return new SpacingBuilder(settings, CypherLanguage.INSTANCE) .before(OP_COLON).none() .afterInside(OP_COLON, MAP_LITERAL).spaces(1)
@NotNull static SpacingBuilder createSpacingBuilder(CommonCodeStyleSettings settings, PerlCodeStyleSettings perlSettings) { return new SpacingBuilder(settings) .before(COMMENT_LINE).spaceIf(perlSettings.ALIGN_COMMENTS_ON_CONSEQUENT_LINES) .after(COMMENT_LINE).lineBreakOrForceSpace(true, false)