IDEA-53878 flex: 'typos' are reported twice in mxml code

This commit is contained in:
Maxim.Mossienko
2010-07-02 18:16:38 +04:00
parent cc0b5cbff2
commit 89992fa11c
@@ -15,19 +15,25 @@
*/
package com.intellij.spellchecker.tokenizer;
import com.intellij.openapi.util.Pair;
import com.intellij.openapi.util.TextRange;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiLanguageInjectionHost;
import com.intellij.psi.xml.XmlText;
import com.intellij.spellchecker.inspections.SplitterFactory;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.List;
public class XmlTextTokenizer extends Tokenizer<XmlText> {
@Nullable
@Override
public Token[] tokenize(@NotNull XmlText element) {
List<Pair<PsiElement,TextRange>> list = ((PsiLanguageInjectionHost)element).getInjectedPsi();
if (list != null && list.size() > 0) return null;
return new Token[]{new Token<XmlText>(element, element.getText(),false, SplitterFactory.getInstance().getPlainTextSplitter())};
}
}