no parser error => no logging => no string creation of parsed buffer during indexing

This commit is contained in:
Maxim.Mossienko
2012-05-02 23:40:36 +04:00
parent 793ecbb121
commit a8c774af3f
@@ -1075,7 +1075,9 @@ public class PsiBuilderImpl extends UserDataHolderBase implements PsiBuilder, AS
markTokenTypeChecked();
balanceWhiteSpaces();
LOG.assertTrue(!myProduction.isEmpty(), "Parser produced no markers. Text:\n" + myText);
if (myProduction.isEmpty()) {
LOG.error("Parser produced no markers. Text:\n" + myText);
}
final StartMarker rootMarker = (StartMarker)myProduction.get(0);
rootMarker.myParent = rootMarker.myFirstChild = rootMarker.myLastChild = rootMarker.myNext = null;