mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-123687 Velocity formatter inserts wrong linebreak
This commit is contained in:
+4
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
+5
-1
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user