From 62602c5f8005f112f22cfcc735aed76cc6fa375f Mon Sep 17 00:00:00 2001 From: Yaroslav Lepenkin Date: Wed, 22 Jun 2016 18:36:30 +0300 Subject: [PATCH] [formatter-core] minor refactoring --- .../src/com/intellij/formatting/InitialInfoBuilder.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/formatting/InitialInfoBuilder.java b/platform/lang-impl/src/com/intellij/formatting/InitialInfoBuilder.java index f259926413df..6804f0a900fb 100644 --- a/platform/lang-impl/src/com/intellij/formatting/InitialInfoBuilder.java +++ b/platform/lang-impl/src/com/intellij/formatting/InitialInfoBuilder.java @@ -162,8 +162,7 @@ public class InitialInfoBuilder { collectAlignments(rootBlock); - if (isInsideFormattingRanges(rootBlock, rootBlockIsRightBlock) - || myCollectAlignmentsInsideFormattingRange && isInsideExtendedAffectedRange(rootBlock)) { + if (isInsideFormattingRanges(rootBlock, rootBlockIsRightBlock) || shouldCollectAlignmentsAround(rootBlock)) { final List subBlocks = rootBlock.getSubBlocks(); if (subBlocks.isEmpty()) { final AbstractBlockWrapper wrapper = buildLeafBlock(rootBlock, parent, false, index, parentBlock); @@ -179,6 +178,10 @@ public class InitialInfoBuilder { } } + private boolean shouldCollectAlignmentsAround(Block rootBlock) { + return myCollectAlignmentsInsideFormattingRange && isInsideExtendedAffectedRange(rootBlock); + } + private void collectAlignments(Block rootBlock) { if (myCollectAlignmentsInsideFormattingRange && rootBlock.getAlignment() != null && isAffectedByFormatting(rootBlock) && !myInsideFormatRestrictingTag)