hide Alt-Ins all java templates - they are already included in create Java class

This commit is contained in:
anna
2010-11-08 17:21:27 +03:00
parent d29f88df2a
commit df8995a4ef
2 changed files with 5 additions and 4 deletions
@@ -59,7 +59,7 @@ public class CreateClassAction extends JavaCreateTemplateInPackageAction<PsiClas
for (FileTemplate template : FileTemplateManager.getInstance().getAllTemplates()) {
final JavaCreateFromTemplateHandler handler = new JavaCreateFromTemplateHandler();
if (handler.handlesTemplate(template) && handler.canCreate(new PsiDirectory[]{directory})) {
if (handler.handlesTemplate(template) && JavaCreateFromTemplateHandler.canCreate(directory)) {
builder.addKind(template.getName(), JavaFileType.INSTANCE.getIcon(), template.getName());
}
}
@@ -110,9 +110,10 @@ public class JavaCreateFromTemplateHandler implements CreateFromTemplateHandler
}
public boolean canCreate(final PsiDirectory[] dirs) {
for (PsiDirectory dir : dirs) {
if (JavaDirectoryService.getInstance().getPackage(dir) != null) return true;
}
return false;
}
public static boolean canCreate(PsiDirectory dir) {
return JavaDirectoryService.getInstance().getPackage(dir) != null;
}
}