class ExtensionPointName<T> { | |
public static <T> ExtensionPointName<T> create(String s) { return null; } | |
} | |
class Foo<B> { | |
public static <T> T[] getExtensions(ExtensionPointName<T> extensionPointName) { | |
return null; | |
} | |
ExtensionPointName<B> EXTENSION_POINT_NAME = ExtensionPointName.create("com.intellij.fileBasedIndex"); | |
void f() { | |
final B[] extensions = getExtensions(EXTENSION_POINT_NAME)<caret>; | |
} | |
} |