mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
@notnull
This commit is contained in:
@@ -67,7 +67,7 @@ public class PsiArrayType extends PsiType {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <A> A accept(PsiTypeVisitor<A> visitor) {
|
||||
public <A> A accept(@NotNull PsiTypeVisitor<A> visitor) {
|
||||
return visitor.visitArrayType(this);
|
||||
}
|
||||
|
||||
|
||||
@@ -73,7 +73,7 @@ public class PsiCapturedWildcardType extends PsiType {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <A> A accept(PsiTypeVisitor<A> visitor) {
|
||||
public <A> A accept(@NotNull PsiTypeVisitor<A> visitor) {
|
||||
return visitor.visitCapturedWildcardType(this);
|
||||
}
|
||||
|
||||
|
||||
@@ -104,7 +104,7 @@ public class PsiDisjunctionType extends PsiType {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <A> A accept(final PsiTypeVisitor<A> visitor) {
|
||||
public <A> A accept(@NotNull final PsiTypeVisitor<A> visitor) {
|
||||
return visitor.visitDisjunctionType(this);
|
||||
}
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
package com.intellij.psi;
|
||||
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
|
||||
/**
|
||||
@@ -64,7 +65,7 @@ public class PsiEllipsisType extends PsiArrayType {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <A> A accept(PsiTypeVisitor<A> visitor) {
|
||||
public <A> A accept(@NotNull PsiTypeVisitor<A> visitor) {
|
||||
return visitor.visitEllipsisType(this);
|
||||
}
|
||||
|
||||
|
||||
@@ -112,7 +112,7 @@ public class PsiIntersectionType extends PsiType {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <A> A accept(PsiTypeVisitor<A> visitor) {
|
||||
public <A> A accept(@NotNull PsiTypeVisitor<A> visitor) {
|
||||
return myConjuncts[0].accept(visitor);
|
||||
}
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@ public class PsiPrimitiveType extends PsiType {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <A> A accept(PsiTypeVisitor<A> visitor) {
|
||||
public <A> A accept(@NotNull PsiTypeVisitor<A> visitor) {
|
||||
return visitor.visitPrimitiveType(this);
|
||||
}
|
||||
|
||||
|
||||
@@ -181,7 +181,7 @@ public abstract class PsiType implements PsiAnnotationOwner {
|
||||
* @param visitor the visitor to accept the type.
|
||||
* @return the value returned by the visitor.
|
||||
*/
|
||||
public abstract <A> A accept(PsiTypeVisitor<A> visitor);
|
||||
public abstract <A> A accept(@NotNull PsiTypeVisitor<A> visitor);
|
||||
|
||||
/**
|
||||
* Returns the number of array dimensions for the type.
|
||||
|
||||
@@ -166,7 +166,7 @@ public class PsiWildcardType extends PsiType {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <A> A accept(PsiTypeVisitor<A> visitor) {
|
||||
public <A> A accept(@NotNull PsiTypeVisitor<A> visitor) {
|
||||
return visitor.visitWildcardType(this);
|
||||
}
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@ public class Bottom extends PsiType {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <A> A accept(PsiTypeVisitor<A> visitor) {
|
||||
public <A> A accept(@NotNull PsiTypeVisitor<A> visitor) {
|
||||
if (visitor instanceof PsiTypeVisitorEx) {
|
||||
return ((PsiTypeVisitorEx<A>)visitor).visitBottom(this);
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ public class PsiDiamondTypeImpl extends PsiDiamondType {
|
||||
}
|
||||
|
||||
@Override
|
||||
public <A> A accept(PsiTypeVisitor<A> visitor) {
|
||||
public <A> A accept(@NotNull PsiTypeVisitor<A> visitor) {
|
||||
return visitor.visitDiamondType(this);
|
||||
}
|
||||
|
||||
|
||||
@@ -15,6 +15,8 @@
|
||||
*/
|
||||
package com.intellij.psi;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
/**
|
||||
* Used in Generify refactoring
|
||||
*/
|
||||
@@ -27,7 +29,7 @@ public abstract class PsiTypeVariable extends PsiType {
|
||||
public abstract boolean isValidInContext (PsiType type);
|
||||
|
||||
@Override
|
||||
public <A> A accept(PsiTypeVisitor<A> visitor) {
|
||||
public <A> A accept(@NotNull PsiTypeVisitor<A> visitor) {
|
||||
if (visitor instanceof PsiTypeVisitorEx) {
|
||||
return ((PsiTypeVisitorEx<A>)visitor).visitTypeVariable(this);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user