private static Spacing lineBreak(int lineBreaks, boolean keepLineBreaks) { return Spacing.createSpacing(0, 0, lineBreaks + 1, keepLineBreaks, keepLineBreaks ? 1 : 0); }
return Spacing.getReadOnlySpacing(); return Spacing.getReadOnlySpacing(); return Spacing.getReadOnlySpacing(); return Spacing.getReadOnlySpacing(); return Spacing.getReadOnlySpacing(); return Spacing.getReadOnlySpacing(); return Spacing.createSpacing(0, 0, settings.BLANK_LINES_AROUND_METHOD + 1, settings.KEEP_LINE_BREAKS, 100); return Spacing.getReadOnlySpacing();
private static Spacing none() { return Spacing.createSpacing(0, 0, 0, false, 0); }
private static Spacing one() { return Spacing.createSpacing(1, 1, 0, false, 0); }
firstLeafElementASTNode instanceof LeafPsiElement && ((LeafPsiElement) firstLeafElementASTNode).charAt(0) == '&') { spacing = Spacing.createSpacing(1, 1, 0, true, 0);
@Nullable @Override public Spacing getSpacing(@Nullable Block child1, @NotNull Block child2) { Spacing spacing = null; if (child1 != null && !(child1 instanceof CsvDummyBlock) && !(child2 instanceof CsvDummyBlock)) { CsvBlockElement block1 = (CsvBlockElement) child1; CsvBlockElement block2 = (CsvBlockElement) child2; if (myFormattingInfo.getCsvCodeStyleSettings().TABULARIZE && isTabularizeSpacingRequired(block1, block2)) { int spaces = block2.getColumnInfo().getMaxLength() - block2.getField().getTextLength() + getAdditionalSpaces(block1, block2); spacing = Spacing.createSpacing(spaces, spaces, 0, true, 0); } else { spacing = myFormattingInfo.getSpacingBuilder().getSpacing(this, child1, child2); } } return spacing; }
@Nullable @Override public Spacing getSpacing(@Nullable Block child1, @NotNull Block child2) { if (!myFormattingInfo.getCsvCodeStyleSettings().TABULARIZE || myFormattingInfo.getCsvCodeStyleSettings().WHITE_SPACES_OUTSIDE_QUOTES || child1 == null) { return null; } int spaces = 0; CsvBlockElement block1 = (CsvBlockElement) child1; CsvBlockElement block2 = (CsvBlockElement) child2; if ((block1.getElementType() == CsvTypes.QUOTE && myFormattingInfo.getCsvCodeStyleSettings().LEADING_WHITE_SPACES) || (block2.getElementType() == CsvTypes.QUOTE && !myFormattingInfo.getCsvCodeStyleSettings().LEADING_WHITE_SPACES)) { spaces = getColumnInfo().getMaxLength() - getTextLength(); } else { return myFormattingInfo.getSpacingBuilder().getSpacing(this, child1, child2); } return Spacing.createSpacing(spaces, spaces, 0, true, 0); }
parentNode.getPsi().getParent() instanceof PsiPerlStatementModifier) { return getSettings().SPACE_WITHIN_IF_PARENTHESES ? Spacing.createSpacing(1, 1, 0, true, 1) : Spacing.createSpacing(0, 0, 0, true, 1); IElementType runType = run.getElementType(); if (runType == NUMBER_SIMPLE || runType == NUMBER && StringUtil.endsWith(run.getText(), ".")) { return Spacing.createSpacing(1, 1, 0, true, 1); return Spacing.createSpacing(0, 0, 1, true, 1); return Spacing.createSpacing(1, Integer.MAX_VALUE, 0, true, 1); return Spacing.createSpacing(0, 0, 1, true, 1); PsiUtilCore.getElementType(PsiTreeUtil.getDeepestLast(child1Node.getPsi())) == RIGHT_PAREN ) { return Spacing.createSpacing(0, 0, 0, true, 0); IElementType rightSignType = PsiUtilCore.getElementType(child2Node.getFirstChildNode()); if (OPERATOR_COLLISIONS_MAP.get(child1Type).contains(rightSignType)) { return Spacing.createSpacing(1, 1, 0, true, 1); IElementType leftSignType = PsiUtilCore.getElementType(child1Node.getLastChildNode()); if (OPERATOR_COLLISIONS_MAP.get(child2Type).contains(leftSignType)) { return Spacing.createSpacing(1, 1, 0, true, 1);