diff --git a/java/java-psi-api/src/com/intellij/psi/PsiArrayType.java b/java/java-psi-api/src/com/intellij/psi/PsiArrayType.java index db9852343475..1c6ed36d97bd 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiArrayType.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiArrayType.java @@ -67,7 +67,7 @@ public class PsiArrayType extends PsiType { } @Override - public A accept(PsiTypeVisitor visitor) { + public A accept(@NotNull PsiTypeVisitor visitor) { return visitor.visitArrayType(this); } diff --git a/java/java-psi-api/src/com/intellij/psi/PsiCapturedWildcardType.java b/java/java-psi-api/src/com/intellij/psi/PsiCapturedWildcardType.java index 9b7366431758..560dcbd948dc 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiCapturedWildcardType.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiCapturedWildcardType.java @@ -73,7 +73,7 @@ public class PsiCapturedWildcardType extends PsiType { } @Override - public A accept(PsiTypeVisitor visitor) { + public A accept(@NotNull PsiTypeVisitor visitor) { return visitor.visitCapturedWildcardType(this); } diff --git a/java/java-psi-api/src/com/intellij/psi/PsiDisjunctionType.java b/java/java-psi-api/src/com/intellij/psi/PsiDisjunctionType.java index 83bbf5195d18..abf0dd940492 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiDisjunctionType.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiDisjunctionType.java @@ -104,7 +104,7 @@ public class PsiDisjunctionType extends PsiType { } @Override - public A accept(final PsiTypeVisitor visitor) { + public A accept(@NotNull final PsiTypeVisitor visitor) { return visitor.visitDisjunctionType(this); } diff --git a/java/java-psi-api/src/com/intellij/psi/PsiEllipsisType.java b/java/java-psi-api/src/com/intellij/psi/PsiEllipsisType.java index 2f5f55c46036..f295375f9403 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiEllipsisType.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiEllipsisType.java @@ -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 accept(PsiTypeVisitor visitor) { + public A accept(@NotNull PsiTypeVisitor visitor) { return visitor.visitEllipsisType(this); } diff --git a/java/java-psi-api/src/com/intellij/psi/PsiIntersectionType.java b/java/java-psi-api/src/com/intellij/psi/PsiIntersectionType.java index caf779e7221f..46ed3af412ca 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiIntersectionType.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiIntersectionType.java @@ -112,7 +112,7 @@ public class PsiIntersectionType extends PsiType { } @Override - public A accept(PsiTypeVisitor visitor) { + public A accept(@NotNull PsiTypeVisitor visitor) { return myConjuncts[0].accept(visitor); } diff --git a/java/java-psi-api/src/com/intellij/psi/PsiPrimitiveType.java b/java/java-psi-api/src/com/intellij/psi/PsiPrimitiveType.java index 35edc2fa066c..84499cf87411 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiPrimitiveType.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiPrimitiveType.java @@ -80,7 +80,7 @@ public class PsiPrimitiveType extends PsiType { } @Override - public A accept(PsiTypeVisitor visitor) { + public A accept(@NotNull PsiTypeVisitor visitor) { return visitor.visitPrimitiveType(this); } diff --git a/java/java-psi-api/src/com/intellij/psi/PsiType.java b/java/java-psi-api/src/com/intellij/psi/PsiType.java index 9c873e3f72ea..fe442dac8ac5 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiType.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiType.java @@ -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 accept(PsiTypeVisitor visitor); + public abstract A accept(@NotNull PsiTypeVisitor visitor); /** * Returns the number of array dimensions for the type. diff --git a/java/java-psi-api/src/com/intellij/psi/PsiWildcardType.java b/java/java-psi-api/src/com/intellij/psi/PsiWildcardType.java index a9ce31076105..b089a229aa2f 100644 --- a/java/java-psi-api/src/com/intellij/psi/PsiWildcardType.java +++ b/java/java-psi-api/src/com/intellij/psi/PsiWildcardType.java @@ -166,7 +166,7 @@ public class PsiWildcardType extends PsiType { } @Override - public A accept(PsiTypeVisitor visitor) { + public A accept(@NotNull PsiTypeVisitor visitor) { return visitor.visitWildcardType(this); } diff --git a/java/java-psi-impl/src/com/intellij/psi/Bottom.java b/java/java-psi-impl/src/com/intellij/psi/Bottom.java index 358ee5d3260a..4b640f1b3b92 100644 --- a/java/java-psi-impl/src/com/intellij/psi/Bottom.java +++ b/java/java-psi-impl/src/com/intellij/psi/Bottom.java @@ -62,7 +62,7 @@ public class Bottom extends PsiType { } @Override - public A accept(PsiTypeVisitor visitor) { + public A accept(@NotNull PsiTypeVisitor visitor) { if (visitor instanceof PsiTypeVisitorEx) { return ((PsiTypeVisitorEx)visitor).visitBottom(this); } diff --git a/java/java-psi-impl/src/com/intellij/psi/PsiDiamondTypeImpl.java b/java/java-psi-impl/src/com/intellij/psi/PsiDiamondTypeImpl.java index 50341eef31aa..4914108c2298 100644 --- a/java/java-psi-impl/src/com/intellij/psi/PsiDiamondTypeImpl.java +++ b/java/java-psi-impl/src/com/intellij/psi/PsiDiamondTypeImpl.java @@ -74,7 +74,7 @@ public class PsiDiamondTypeImpl extends PsiDiamondType { } @Override - public A accept(PsiTypeVisitor visitor) { + public A accept(@NotNull PsiTypeVisitor visitor) { return visitor.visitDiamondType(this); } diff --git a/java/java-psi-impl/src/com/intellij/psi/PsiTypeVariable.java b/java/java-psi-impl/src/com/intellij/psi/PsiTypeVariable.java index 1f543c8beaaa..8625b26292a0 100644 --- a/java/java-psi-impl/src/com/intellij/psi/PsiTypeVariable.java +++ b/java/java-psi-impl/src/com/intellij/psi/PsiTypeVariable.java @@ -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 accept(PsiTypeVisitor visitor) { + public A accept(@NotNull PsiTypeVisitor visitor) { if (visitor instanceof PsiTypeVisitorEx) { return ((PsiTypeVisitorEx)visitor).visitTypeVariable(this); }