From 7630a8e6a9c1c3568fbdd78f2922a9d875cf2b06 Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Mon, 23 Nov 2009 15:20:00 +0300 Subject: [PATCH] CCE: 17256 --- .../src/com/siyeh/ipp/exceptions/ExceptionUtils.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/plugins/IntentionPowerPak/src/com/siyeh/ipp/exceptions/ExceptionUtils.java b/plugins/IntentionPowerPak/src/com/siyeh/ipp/exceptions/ExceptionUtils.java index 84a71d5ca5..d8fea8fc77 100644 --- a/plugins/IntentionPowerPak/src/com/siyeh/ipp/exceptions/ExceptionUtils.java +++ b/plugins/IntentionPowerPak/src/com/siyeh/ipp/exceptions/ExceptionUtils.java @@ -146,10 +146,12 @@ class ExceptionUtils{ final PsiElement[] elements = declarationStatement.getDeclaredElements(); for(PsiElement element : elements){ - final PsiVariable var = (PsiVariable) element; - final PsiExpression initializer = var.getInitializer(); - if(initializer != null){ - calculateExceptionsThrown(initializer, exceptionTypes); + if (element instanceof PsiVariable) { + final PsiVariable var = (PsiVariable) element; + final PsiExpression initializer = var.getInitializer(); + if(initializer != null){ + calculateExceptionsThrown(initializer, exceptionTypes); + } } } } @@ -511,4 +513,4 @@ class ExceptionUtils{ calculateExceptionsThrownForStatement(statement, exceptionTypes); } } -} \ No newline at end of file +} -- 2.11.4.GIT