public interface SemRegistrar
Modifier and Type | Method and Description |
---|---|
<T extends SemElement,V extends PsiElement> |
registerRepeatableSemElementProvider(SemKey<T> key,
ElementPattern<? extends V> place,
NullableFunction<? super V,? extends java.util.Collection<T>> provider) |
<T extends SemElement,V extends PsiElement> |
registerSemElementProvider(SemKey<T> key,
ElementPattern<? extends V> place,
NullableFunction<? super V,? extends T> provider) |
<T extends SemElement,V extends PsiElement> void registerSemElementProvider(SemKey<T> key, ElementPattern<? extends V> place, NullableFunction<? super V,? extends T> provider)
<T extends SemElement,V extends PsiElement> void registerRepeatableSemElementProvider(SemKey<T> key, ElementPattern<? extends V> place, NullableFunction<? super V,? extends java.util.Collection<T>> provider)