return pattern(Arrays.asList(checkers));
}
@NotNull
public static DescriptorPredicateImpl pattern(@NotNull String... names) {
return new DescriptorPredicateImpl(names);
<BUG>}
private static boolean isRootNamespace(DeclarationDescriptor declarationDescriptor) {</BUG>
return declarationDescriptor instanceof NamespaceDescriptor && DescriptorUtils.isRootNamespace((NamespaceDescriptor) declarationDescriptor);
}
public static class DescriptorPredicateImpl implements DescriptorPredicate {

return pattern(Arrays.asList(checkers));
}
@NotNull
public static DescriptorPredicateImpl pattern(@NotNull String... names) {
return new DescriptorPredicateImpl(names);
}
@NotNull
public static DescriptorPredicateImpl pattern(@NotNull String[] root, @NotNull String... names) {
return new DescriptorPredicateImpl(names).root(root);
}
private static boolean isRootNamespace(DeclarationDescriptor declarationDescriptor) {
return declarationDescriptor instanceof NamespaceDescriptor && DescriptorUtils.isRootNamespace((NamespaceDescriptor) declarationDescriptor);
}
public static class DescriptorPredicateImpl implements DescriptorPredicate {
