mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
cleanup
This commit is contained in:
+1
-1
@@ -35,7 +35,7 @@ import org.jetbrains.plugins.groovy.lang.psi.api.types.GrTypeElement;
|
||||
*/
|
||||
public interface GrVariable extends PsiVariable, GrNamedElement {
|
||||
GrVariable[] EMPTY_ARRAY = new GrVariable[0];
|
||||
ArrayFactory<GrVariable> ARRAY_FACTORY = count -> new GrVariable[count];
|
||||
ArrayFactory<GrVariable> ARRAY_FACTORY = GrVariable[]::new;
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
|
||||
+2
-3
@@ -17,7 +17,6 @@ package org.jetbrains.plugins.groovy.lang.psi.impl.statements;
|
||||
|
||||
import com.intellij.lang.ASTNode;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.util.NullableComputable;
|
||||
import com.intellij.openapi.util.RecursionGuard;
|
||||
import com.intellij.openapi.util.RecursionManager;
|
||||
import com.intellij.psi.*;
|
||||
@@ -168,7 +167,7 @@ public abstract class GrVariableBaseImpl<T extends GrVariableStubBase> extends G
|
||||
}
|
||||
|
||||
if (initializer != null) {
|
||||
PsiType initializerType = ourGuard.doPreventingRecursion(this, true, (NullableComputable<PsiType>)() -> initializer.getType());
|
||||
PsiType initializerType = ourGuard.doPreventingRecursion(this, true, initializer::getType);
|
||||
if (declaredType == null) return initializerType;
|
||||
|
||||
if (initializerType instanceof PsiClassType && TypesUtil.isAssignable(declaredType, initializerType, this)) {
|
||||
@@ -306,7 +305,7 @@ public abstract class GrVariableBaseImpl<T extends GrVariableStubBase> extends G
|
||||
private GrVariableDeclaration getDeclaration() {
|
||||
PsiElement parent = getParent();
|
||||
if (parent instanceof GrVariableDeclaration) {
|
||||
return ((GrVariableDeclaration)parent);
|
||||
return (GrVariableDeclaration)parent;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user