IDEA-123687 Velocity formatter inserts wrong linebreak

This commit is contained in:
peter
2014-04-22 15:53:27 +02:00
parent 562443f6e9
commit cdcd77096f
2 changed files with 9 additions and 1 deletions
@@ -104,6 +104,10 @@ public class DataLanguageBlockWrapper implements ASTBlock, BlockEx, BlockWithPar
@Override
public Wrap getWrap() {
BlockWithParent parent = getParent();
if (parent instanceof TemplateLanguageBlock) {
return ((TemplateLanguageBlock)parent).substituteTemplateChildWrap(this, myOriginal.getWrap());
}
return myOriginal.getWrap();
}
@@ -137,7 +137,7 @@ public abstract class TemplateLanguageBlock extends AbstractBlock implements Blo
}
protected Wrap createChildWrap(ASTNode child) {
return Wrap.createWrap(Wrap.NONE, false);
return Wrap.createWrap(WrapType.NONE, false);
}
protected Alignment createChildAlignment(ASTNode child) {
@@ -152,5 +152,9 @@ public abstract class TemplateLanguageBlock extends AbstractBlock implements Blo
return myForeignChildren;
}
@Nullable
public Wrap substituteTemplateChildWrap(@NotNull DataLanguageBlockWrapper child, @Nullable Wrap childWrap) {
return childWrap;
}
}