SPI: fixed parsing after dot

This commit is contained in:
Anna Kozlova
2013-06-10 12:30:10 +04:00
parent ea18e70a91
commit cc742e1fb6
@@ -126,7 +126,9 @@ public class SPIParserDefinition implements ParserDefinition {
}
private static void parseProviderChar(final PsiBuilder builder) {
LOG.assertTrue(builder.getTokenType() == JavaTokenType.IDENTIFIER);
final IElementType initialTokenType = builder.getTokenType();
if (initialTokenType == null) return;
LOG.assertTrue(initialTokenType == JavaTokenType.IDENTIFIER);
builder.advanceLexer();
final IElementType tokenType = builder.getTokenType();
if (tokenType == JavaTokenType.DOT || tokenType == SPITokenType.DOLLAR) {