mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
PY-12565 Django: default template names for generic class-based views are not resolved
This commit is contained in:
@@ -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
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user