From dda9899747d0239dfc7ac9ff46103a26640baf1e Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 17 Jan 2011 16:31:28 +0100 Subject: [PATCH] do not warn about multiple classes in one file template, class name can differ from typed (IDEA-64051) --- .../com/intellij/psi/impl/file/JavaDirectoryServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/psi/impl/file/JavaDirectoryServiceImpl.java b/java/java-impl/src/com/intellij/psi/impl/file/JavaDirectoryServiceImpl.java index 8e68bf957356..e3d2e9b9975f 100644 --- a/java/java-impl/src/com/intellij/psi/impl/file/JavaDirectoryServiceImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/file/JavaDirectoryServiceImpl.java @@ -154,10 +154,10 @@ public class JavaDirectoryServiceImpl extends JavaDirectoryService { final PsiJavaFile file = (PsiJavaFile)element.getContainingFile(); PsiClass[] classes = file.getClasses(); - if (classes.length != 1 || !name.equals(classes[0].getName())) { + if (classes.length < 1) { throw new IncorrectOperationException(getIncorrectTemplateMessage(templateName)); } - return file.getClasses()[0]; + return classes[0]; } private static String getIncorrectTemplateMessage(String templateName) {