diff --git a/java/openapi/src/com/intellij/psi/PsiType.java b/java/openapi/src/com/intellij/psi/PsiType.java index 581b90434d1e..5ddcb48788fd 100644 --- a/java/openapi/src/com/intellij/psi/PsiType.java +++ b/java/openapi/src/com/intellij/psi/PsiType.java @@ -123,6 +123,13 @@ public abstract class PsiType implements PsiAnnotationOwner { return JavaPsiFacade.getInstance(manager.getProject()).getElementFactory().createTypeByFQClassName(CommonClassNames.JAVA_LANG_CLASS, resolveScope); } + /** + * @deprecated use {@linkplain #getJavaLangThrowable(PsiManager, com.intellij.psi.search.GlobalSearchScope)} (todo: to remove in IDEA 12) + */ + public static PsiClassType getJavaLangTrowable(PsiManager manager, GlobalSearchScope resolveScope) { + return getJavaLangThrowable(manager, resolveScope); + } + /** * Returns the class type for the java.lang.Throwable class. * @@ -130,7 +137,7 @@ public abstract class PsiType implements PsiAnnotationOwner { * @param resolveScope the scope in which the class is searched. * @return the class instance. */ - public static PsiClassType getJavaLangTrowable(PsiManager manager, GlobalSearchScope resolveScope) { + public static PsiClassType getJavaLangThrowable(PsiManager manager, GlobalSearchScope resolveScope) { return JavaPsiFacade.getInstance(manager.getProject()).getElementFactory().createTypeByFQClassName(CommonClassNames.JAVA_LANG_THROWABLE, resolveScope); } diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/expectedTypes/GroovyExpectedTypesProvider.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/expectedTypes/GroovyExpectedTypesProvider.java index 76bd3b74ef0b..6a2d626c8ecf 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/expectedTypes/GroovyExpectedTypesProvider.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/expectedTypes/GroovyExpectedTypesProvider.java @@ -259,8 +259,8 @@ public class GroovyExpectedTypesProvider { @Override public void visitThrowStatement(GrThrowStatement throwStatement) { - final PsiClassType trowable = PsiType.getJavaLangTrowable(myExpression.getManager(), throwStatement.getResolveScope()); - myResult = new TypeConstraint[]{SubtypeConstraint.create(trowable)}; + final PsiClassType throwable = PsiType.getJavaLangThrowable(myExpression.getManager(), throwStatement.getResolveScope()); + myResult = new TypeConstraint[]{SubtypeConstraint.create(throwable)}; } @Override