mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
AbstractXmlBlock#createSimpleChild should return Block (not XmlBlock)
In case of CoffeeScript for JSX XML tag could contain CoffeeScript block with statement, which should be handled as CoffeeScriptBlock
This commit is contained in:
@@ -45,7 +45,7 @@ public class TemplateXmlBlock extends XmlBlock implements IndentInheritingBlock
|
||||
}
|
||||
|
||||
@Override
|
||||
protected XmlBlock createSimpleChild(ASTNode child, Indent indent, Wrap wrap, Alignment alignment) {
|
||||
protected Block createSimpleChild(ASTNode child, Indent indent, Wrap wrap, Alignment alignment) {
|
||||
return myBuilder.createXmlBlock(child, wrap, alignment, myXmlFormattingPolicy,indent, child.getTextRange());
|
||||
}
|
||||
|
||||
|
||||
@@ -20,7 +20,6 @@ import com.intellij.formatting.Block;
|
||||
import com.intellij.formatting.Indent;
|
||||
import com.intellij.formatting.Wrap;
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.psi.formatter.xml.XmlBlock;
|
||||
import com.intellij.psi.formatter.xml.XmlFormattingPolicy;
|
||||
import com.intellij.psi.formatter.xml.XmlTagBlock;
|
||||
import com.intellij.xml.util.HtmlUtil;
|
||||
@@ -60,7 +59,7 @@ public class TemplateXmlTagBlock extends XmlTagBlock implements IndentInheriting
|
||||
|
||||
|
||||
@Override
|
||||
protected XmlBlock createSimpleChild(ASTNode child, Indent indent, Wrap wrap, Alignment alignment) {
|
||||
protected Block createSimpleChild(ASTNode child, Indent indent, Wrap wrap, Alignment alignment) {
|
||||
return myBuilder.createXmlBlock(child, wrap, alignment, myXmlFormattingPolicy, indent, null);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user