PY-12565 Django: default template names for generic class-based views are not resolved

This commit is contained in:
Ilya.Kazakevich
2014-04-08 22:06:57 +04:00
parent 6b882a3d46
commit 45cb54cacf
2 changed files with 41 additions and 0 deletions
@@ -19,6 +19,23 @@ public final class NameResolverTools {
}
/**
* For each provided element checks if FQ element name is one of provided names
*
* @param elements element to check
* @param namesProviders some enum that has one or more names
* @return true if element's fqn is one of names, provided by provider
*/
public static boolean isElementWithName(@NotNull final Collection<? extends PyElement> elements,
@NotNull final FQNamesProvider... namesProviders) {
for (final PyElement element : elements) {
if (isName(element, namesProviders)) {
return true;
}
}
return false;
}
/**
* Checks if FQ element name is one of provided names
*
@@ -44,6 +61,7 @@ public final class NameResolverTools {
/**
* Returns set of names all providers provide
*
* @param providers providers to check
* @return set of names
*/