mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
DBE: improved table stubs
This commit is contained in:
@@ -389,7 +389,7 @@ public class StubBasedPsiElementBase<T extends StubElement> extends ASTDelegateP
|
||||
* @return children of specified type, taken from stubs (if this element is currently stub-based) or AST (otherwise).
|
||||
*/
|
||||
@NotNull
|
||||
public <S extends StubElement, Psi extends PsiElement> Psi[] getStubOrPsiChildren(@NotNull IStubElementType<S, Psi> elementType, @NotNull Psi[] array) {
|
||||
public <S extends StubElement, Psi extends PsiElement> Psi[] getStubOrPsiChildren(@NotNull IStubElementType<S, ? extends Psi> elementType, @NotNull Psi[] array) {
|
||||
T stub = getStub();
|
||||
if (stub != null) {
|
||||
//noinspection unchecked
|
||||
@@ -411,7 +411,7 @@ public class StubBasedPsiElementBase<T extends StubElement> extends ASTDelegateP
|
||||
* @return children of specified type, taken from stubs (if this element is currently stub-based) or AST (otherwise).
|
||||
*/
|
||||
@NotNull
|
||||
public <S extends StubElement, Psi extends PsiElement> Psi[] getStubOrPsiChildren(@NotNull IStubElementType<S, Psi> elementType, @NotNull ArrayFactory<Psi> f) {
|
||||
public <S extends StubElement, Psi extends PsiElement> Psi[] getStubOrPsiChildren(@NotNull IStubElementType<S, ? extends Psi> elementType, @NotNull ArrayFactory<Psi> f) {
|
||||
T stub = getStub();
|
||||
if (stub != null) {
|
||||
//noinspection unchecked
|
||||
|
||||
Reference in New Issue
Block a user