From 80c48a2ce67f55532ba5663d43922a47c9401262 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Thu, 1 Apr 2021 09:49:13 +0700 Subject: [PATCH] [java-psi] ClsAnnotationImpl#hasQualifiedName: extract qualifiedName.length() + 1 to variable, explanatory comment GitOrigin-RevId: 628d6df97d5b96e17406835081a5fb8bae9fbc71 --- .../com/intellij/psi/impl/compiled/ClsAnnotationImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsAnnotationImpl.java b/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsAnnotationImpl.java index 984e04809001..3a3ec0f9bf09 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsAnnotationImpl.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/compiled/ClsAnnotationImpl.java @@ -72,8 +72,10 @@ public final class ClsAnnotationImpl extends ClsRepositoryPsiElement[(parameters)]' + if (!text.startsWith(qualifiedName, 1)) return false; + int endOfQualifiedName = qualifiedName.length() + 1; + return text.length() == endOfQualifiedName || text.charAt(endOfQualifiedName) == '('; } @Override