Skip to content

Commit 174269d

Browse files
committed
Add @nullable annotations
1 parent d7d56da commit 174269d

6 files changed

Lines changed: 15 additions & 6 deletions

File tree

java-checks/src/main/java/org/sonar/java/checks/AbstractClassNoFieldShouldBeInterfaceCheck.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
import org.sonar.squidbridge.annotations.SqaleConstantRemediation;
3737
import org.sonar.squidbridge.annotations.SqaleSubCharacteristic;
3838

39+
import javax.annotation.Nullable;
40+
3941
import java.util.List;
4042

4143
@Rule(
@@ -49,7 +51,7 @@
4951
public class AbstractClassNoFieldShouldBeInterfaceCheck extends IssuableSubscriptionVisitor implements JavaVersionAwareVisitor {
5052

5153
@Override
52-
public boolean isCompatibleWithJavaVersion(Integer version) {
54+
public boolean isCompatibleWithJavaVersion(@Nullable Integer version) {
5355
return JavaVersionHelper.java8Compatible(version);
5456
}
5557

java-checks/src/main/java/org/sonar/java/checks/DiamondOperatorCheck.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
import org.sonar.squidbridge.annotations.SqaleSubCharacteristic;
4848

4949
import javax.annotation.CheckForNull;
50+
import javax.annotation.Nullable;
5051

5152
import java.util.List;
5253

@@ -61,7 +62,7 @@
6162
public class DiamondOperatorCheck extends SubscriptionBaseVisitor implements JavaVersionAwareVisitor {
6263

6364
@Override
64-
public boolean isCompatibleWithJavaVersion(Integer version) {
65+
public boolean isCompatibleWithJavaVersion(@Nullable Integer version) {
6566
return JavaVersionHelper.java7Compatible(version);
6667
}
6768

java-checks/src/main/java/org/sonar/java/checks/FileCreateTempFileCheck.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ private enum State {
7878
private JavaFileScannerContext context;
7979

8080
@Override
81-
public boolean isCompatibleWithJavaVersion(Integer version) {
81+
public boolean isCompatibleWithJavaVersion(@Nullable Integer version) {
8282
return JavaVersionHelper.java7Compatible(version);
8383
}
8484

java-checks/src/main/java/org/sonar/java/checks/LambdaOptionalParenthesisCheck.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
import org.sonar.squidbridge.annotations.SqaleConstantRemediation;
3434
import org.sonar.squidbridge.annotations.SqaleSubCharacteristic;
3535

36+
import javax.annotation.Nullable;
37+
3638
import java.util.List;
3739

3840

@@ -52,7 +54,7 @@ public List<Tree.Kind> nodesToVisit() {
5254
}
5355

5456
@Override
55-
public boolean isCompatibleWithJavaVersion(Integer version) {
57+
public boolean isCompatibleWithJavaVersion(@Nullable Integer version) {
5658
return JavaVersionHelper.java8Compatible(version);
5759
}
5860

java-checks/src/main/java/org/sonar/java/checks/LambdaSingleExpressionCheck.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
import org.sonar.squidbridge.annotations.SqaleConstantRemediation;
3737
import org.sonar.squidbridge.annotations.SqaleSubCharacteristic;
3838

39+
import javax.annotation.Nullable;
40+
3941
import java.util.List;
4042

4143
@Rule(
@@ -50,7 +52,7 @@
5052
public class LambdaSingleExpressionCheck extends IssuableSubscriptionVisitor implements JavaVersionAwareVisitor {
5153

5254
@Override
53-
public boolean isCompatibleWithJavaVersion(Integer version) {
55+
public boolean isCompatibleWithJavaVersion(@Nullable Integer version) {
5456
return JavaVersionHelper.java8Compatible(version);
5557
}
5658

java-checks/src/main/java/org/sonar/java/checks/SAMAnnotatedCheck.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@
4545
import org.sonar.squidbridge.annotations.SqaleConstantRemediation;
4646
import org.sonar.squidbridge.annotations.SqaleSubCharacteristic;
4747

48+
import javax.annotation.Nullable;
49+
4850
import java.util.List;
4951

5052
@Rule(
@@ -70,7 +72,7 @@ public class SAMAnnotatedCheck extends IssuableSubscriptionVisitor implements Ja
7072
build();
7173

7274
@Override
73-
public boolean isCompatibleWithJavaVersion(Integer version) {
75+
public boolean isCompatibleWithJavaVersion(@Nullable Integer version) {
7476
return JavaVersionHelper.java8Compatible(version);
7577
}
7678

0 commit comments

Comments
 (0)