@@ -70,11 +70,10 @@ private void importIfNecessary(PsiClass cls, @NotNull Set<String> imports) {
7070
7171 private void appendType (@ NotNull StringBuilder sb , @ NotNull Set <String > imports , @ NotNull PsiType type ) {
7272 importIfNecessary ( PsiUtil .resolveClassInType ( type ), imports );
73- if ( !( type instanceof PsiClassType ) ) {
73+ if ( !( type instanceof PsiClassType ct ) ) {
7474 sb .append ( type .getPresentableText () );
7575 return ;
7676 }
77- PsiClassType ct = (PsiClassType ) type ;
7877 sb .append ( ct .getName () );
7978 PsiType [] typeParameters = ct .getParameters ();
8079 if ( typeParameters .length == 0 ) {
@@ -178,18 +177,18 @@ public void getLanguagesToInject(@NotNull MultiHostRegistrar registrar, @NotNull
178177 attributeValue );
179178 if ( references .length > 0 ) {
180179 PsiElement resolved = references [0 ].resolve ();
181- if ( resolved instanceof PsiMethod ) {
180+ if ( resolved instanceof PsiMethod resolvedPsiMethod ) {
182181 PsiParameter [] psiParameters =
183- (( PsiMethod ) resolved ) .getParameterList ().getParameters ();
182+ resolvedPsiMethod .getParameterList ().getParameters ();
184183 if ( psiParameters .length > 0 ) {
185184 targetType = psiParameters [0 ].getType ();
186185 }
187186 }
188- else if ( resolved instanceof PsiParameter ) {
189- targetType = ( ( PsiParameter ) resolved ) .getType ();
187+ else if ( resolved instanceof PsiParameter resolvedPsiParameter ) {
188+ targetType = resolvedPsiParameter .getType ();
190189 }
191- else if ( resolved instanceof PsiField ) {
192- targetType = ( ( PsiField ) resolved ) .getType ();
190+ else if ( resolved instanceof PsiField resolvedPsiField ) {
191+ targetType = resolvedPsiField .getType ();
193192 }
194193 }
195194 }
@@ -259,12 +258,13 @@ else if ( resolved instanceof PsiField) {
259258 for ( PsiAnnotationMemberValue importValue : AnnotationUtil .arrayAttributeValues (
260259 attribute .getValue () ) ) {
261260
262- if ( importValue instanceof PsiJavaCodeReferenceElement ) {
263- imports .add ( ( ( PsiJavaCodeReferenceElement ) importValue ) .getQualifiedName () );
261+ if ( importValue instanceof PsiJavaCodeReferenceElement importJavaCodeReferenceElement ) {
262+ imports .add ( importJavaCodeReferenceElement .getQualifiedName () );
264263 }
265- else if ( importValue instanceof PsiClassObjectAccessExpression ) {
264+ else if ( importValue instanceof PsiClassObjectAccessExpression
265+ importClassObjectAccessExpression ) {
266266 PsiJavaCodeReferenceElement referenceElement =
267- ( ( PsiClassObjectAccessExpression ) importValue ) .getOperand ()
267+ importClassObjectAccessExpression .getOperand ()
268268 .getInnermostComponentReferenceElement ();
269269 if ( referenceElement != null ) {
270270 imports .add ( referenceElement .getQualifiedName () );
0 commit comments