diff --git a/java/java-psi-api/src/com/intellij/psi/augment/PsiAugmentProvider.java b/java/java-psi-api/src/com/intellij/psi/augment/PsiAugmentProvider.java index 5d409398689a..23d4d4fa25f6 100644 --- a/java/java-psi-api/src/com/intellij/psi/augment/PsiAugmentProvider.java +++ b/java/java-psi-api/src/com/intellij/psi/augment/PsiAugmentProvider.java @@ -28,15 +28,13 @@ import java.util.List; public abstract class PsiAugmentProvider { public static final ExtensionPointName EP_NAME = ExtensionPointName.create("com.intellij.lang.psiAugmentProvider"); - private static final PsiAugmentProvider[] PROVIDERS = Extensions.getExtensions(EP_NAME); - @NotNull public abstract List getAugments(@NotNull PsiElement element, @NotNull Class type); @NotNull public static List collectAugments(@NotNull final PsiElement element, @NotNull final Class type) { final List augments = new ArrayList(); - for (PsiAugmentProvider provider : PROVIDERS) { + for (PsiAugmentProvider provider : Extensions.getExtensions(EP_NAME)) { try { final List list = provider.getAugments(element, type); augments.addAll(list);