Adjust PSI usages to new labels syntax
This commit is contained in:
@@ -52,14 +52,14 @@ public class JetHighlighter extends SyntaxHighlighterBase {
|
||||
fillMap(keys1, JetTokens.KEYWORDS, JetHighlightingColors.KEYWORD);
|
||||
|
||||
keys1.put(JetTokens.AS_SAFE, JetHighlightingColors.KEYWORD);
|
||||
keys1.put(JetTokens.LABEL_IDENTIFIER, JetHighlightingColors.LABEL);
|
||||
keys1.put(JetTokens.AT, JetHighlightingColors.LABEL);
|
||||
keys1.put(JetTokens.INTEGER_LITERAL, JetHighlightingColors.NUMBER);
|
||||
keys1.put(JetTokens.FLOAT_LITERAL, JetHighlightingColors.NUMBER);
|
||||
|
||||
fillMap(keys1,
|
||||
TokenSet.andNot(JetTokens.OPERATIONS,
|
||||
TokenSet.orSet(
|
||||
TokenSet.create(JetTokens.IDENTIFIER, JetTokens.LABEL_IDENTIFIER),
|
||||
TokenSet.create(JetTokens.IDENTIFIER, JetTokens.AT),
|
||||
JetTokens.KEYWORDS)),
|
||||
JetHighlightingColors.OPERATOR_SIGN);
|
||||
|
||||
|
||||
@@ -87,7 +87,6 @@ public class JetSimpleNameReference(
|
||||
val psiFactory = JetPsiFactory(expression)
|
||||
val element = when (expression.getReferencedNameElementType()) {
|
||||
JetTokens.FIELD_IDENTIFIER -> psiFactory.createFieldIdentifier(newElementName)
|
||||
JetTokens.LABEL_IDENTIFIER -> psiFactory.createClassLabel(newElementName)
|
||||
else -> {
|
||||
val extensions = Extensions.getArea(expression.getProject()).getExtensionPoint(
|
||||
SimpleNameReferenceExtension.EP_NAME).getExtensions()
|
||||
|
||||
@@ -154,7 +154,7 @@ public class KotlinTypedHandler extends TypedHandlerDelegate {
|
||||
PsiElement lastElement = file.findElementAt(offset - 1);
|
||||
if (lastElement == null) return false;
|
||||
|
||||
return lastElement.getNode().getElementType() == JetTokens.LABEL_IDENTIFIER;
|
||||
return lastElement.getNode().getElementType() == JetTokens.AT;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user