diff --git a/xml/impl/src/com/intellij/html/impl/Html5CustomAttributeDescriptorsProvider.java b/xml/impl/src/com/intellij/html/impl/Html5CustomAttributeDescriptorsProvider.java
index 4c0bcd90e6a0..622cff33a951 100644
--- a/xml/impl/src/com/intellij/html/impl/Html5CustomAttributeDescriptorsProvider.java
+++ b/xml/impl/src/com/intellij/html/impl/Html5CustomAttributeDescriptorsProvider.java
@@ -17,8 +17,6 @@ package com.intellij.html.impl;
import com.intellij.html.index.Html5CustomAttributesIndex;
import com.intellij.openapi.project.Project;
-import com.intellij.openapi.util.Condition;
-import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.search.GlobalSearchScope;
import com.intellij.psi.util.CachedValueProvider;
import com.intellij.psi.util.CachedValuesManager;
@@ -31,7 +29,6 @@ import com.intellij.xml.XmlAttributeDescriptor;
import com.intellij.xml.XmlAttributeDescriptorsProvider;
import com.intellij.xml.impl.schema.AnyXmlAttributeDescriptor;
import com.intellij.xml.util.HtmlUtil;
-import org.jetbrains.annotations.Nullable;
import java.util.ArrayList;
import java.util.Collection;
@@ -55,13 +52,11 @@ public class Html5CustomAttributeDescriptorsProvider implements XmlAttributeDesc
final Collection keys1 = FileBasedIndex.getInstance().getAllKeys(Html5CustomAttributesIndex.INDEX_ID, project);
final GlobalSearchScope scope = GlobalSearchScope.allScope(project);
return CachedValueProvider.Result.>create(ContainerUtil.filter(keys1,
- key -> !FileBasedIndex.getInstance().processValues(Html5CustomAttributesIndex.INDEX_ID, key,
- null, new FileBasedIndex.ValueProcessor() {
- @Override
- public boolean process(VirtualFile file, Void value) {
- return false;
- }
- }, scope)), PsiModificationTracker.MODIFICATION_COUNT);
+ key -> !FileBasedIndex.getInstance().processValues(
+ Html5CustomAttributesIndex.INDEX_ID, key,
+ null,
+ (file, value) -> false, scope)),
+ PsiModificationTracker.MODIFICATION_COUNT);
});
if (keys.isEmpty()) return XmlAttributeDescriptor.EMPTY;