From e2918b0e099c932d043bfa116c21fd79cdd10903 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Thu, 17 Mar 2016 14:26:00 +0100 Subject: [PATCH] EA-67016 (IOE: PsiJavaParserFacadeImpl.createExpressionFromText) --- .../src/com/siyeh/ig/fixes/AddThisQualifierFix.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/fixes/AddThisQualifierFix.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/fixes/AddThisQualifierFix.java index a1f95383b762..3e83acf92c1b 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/fixes/AddThisQualifierFix.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/fixes/AddThisQualifierFix.java @@ -1,5 +1,5 @@ /* - * Copyright 2011 Bas Leijdekkers + * Copyright 2011-2016 Bas Leijdekkers * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -74,7 +74,11 @@ public class AddThisQualifierFix extends InspectionGadgetsFix { return; } } - newExpression = containingClass.getQualifiedName() + ".this." + expression.getText(); + final String qualifiedName = containingClass.getQualifiedName(); + if (qualifiedName == null) { + return; + } + newExpression = qualifiedName + ".this." + expression.getText(); } PsiReplacementUtil.replaceExpressionAndShorten(expression, newExpression); }