mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-04 08:51:02 +07:00
consistent ARRAY_FACTORY
This commit is contained in:
@@ -31,7 +31,7 @@ import org.jetbrains.annotations.Nullable;
|
||||
*/
|
||||
public abstract class PsiClassType extends PsiType {
|
||||
public static final PsiClassType[] EMPTY_ARRAY = new PsiClassType[0];
|
||||
public static final ArrayFactory<PsiClassType> ARRAY_FACTORY = count -> new PsiClassType[count];
|
||||
public static final ArrayFactory<PsiClassType> ARRAY_FACTORY = count -> count == 0 ? EMPTY_ARRAY : new PsiClassType[count];
|
||||
|
||||
protected final LanguageLevel myLanguageLevel;
|
||||
|
||||
@@ -289,7 +289,7 @@ public abstract class PsiClassType extends PsiType {
|
||||
};
|
||||
}
|
||||
|
||||
public static abstract class Stub extends PsiClassType {
|
||||
public abstract static class Stub extends PsiClassType {
|
||||
protected Stub(LanguageLevel languageLevel, @NotNull PsiAnnotation[] annotations) {
|
||||
super(languageLevel, annotations);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user