Skip to content

Commit bade0fb

Browse files
committed
SONARJAVA-7236 Mark the optional pattern type as nullable
1 parent 3924b47 commit bade0fb

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

‎java-frontend/src/main/java/org/sonar/java/model/pattern/DefaultPatternTreeImpl.java‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import java.util.Collections;
2020
import java.util.List;
21+
import javax.annotation.Nullable;
2122
import org.sonar.plugins.java.api.semantic.Type;
2223
import org.sonar.plugins.java.api.tree.DefaultPatternTree;
2324
import org.sonar.plugins.java.api.tree.SyntaxToken;
@@ -35,7 +36,7 @@ public DefaultPatternTreeImpl(SyntaxToken defaultToken) {
3536
this(defaultToken, null);
3637
}
3738

38-
public DefaultPatternTreeImpl(SyntaxToken defaultToken, Type type) {
39+
public DefaultPatternTreeImpl(SyntaxToken defaultToken, @Nullable Type type) {
3940
super(Tree.Kind.DEFAULT_PATTERN);
4041
this.defaultToken = defaultToken;
4142
this.type = type;

‎java-frontend/src/main/java/org/sonar/java/model/pattern/GuardedPatternTreeImpl.java‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import java.util.Arrays;
2020
import java.util.List;
21+
import javax.annotation.Nullable;
2122
import org.sonar.plugins.java.api.semantic.Type;
2223
import org.sonar.plugins.java.api.tree.ExpressionTree;
2324
import org.sonar.plugins.java.api.tree.GuardedPatternTree;
@@ -39,7 +40,7 @@ public GuardedPatternTreeImpl(PatternTree pattern, SyntaxToken whenOperator, Exp
3940
this(pattern, whenOperator, expression, null);
4041
}
4142

42-
public GuardedPatternTreeImpl(PatternTree pattern, SyntaxToken whenOperator, ExpressionTree expression, Type type) {
43+
public GuardedPatternTreeImpl(PatternTree pattern, SyntaxToken whenOperator, ExpressionTree expression, @Nullable Type type) {
4344
super(Tree.Kind.GUARDED_PATTERN);
4445
this.pattern = pattern;
4546
this.whenOperator = whenOperator;

0 commit comments

Comments
 (0)