Skip to content

Commit d7a1c51

Browse files
committed
Null check annotations for Semantic Tokens API
1 parent 960a909 commit d7a1c51

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

org.eclipse.jdt.ui/META-INF/MANIFEST.MF

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,5 +120,6 @@ Require-Bundle:
120120
org.eclipse.ui.navigator;bundle-version="[3.3.200,4.0.0)",
121121
org.eclipse.ui.navigator.resources;bundle-version="[3.4.0,4.0.0)",
122122
org.eclipse.jdt.core.manipulation;bundle-version="[1.15.200,2.0.0)",
123-
org.eclipse.equinox.bidi;bundle-version="[0.10.0,2.0.0)"
123+
org.eclipse.equinox.bidi;bundle-version="[0.10.0,2.0.0)",
124+
org.eclipse.jdt.annotation
124125
Bundle-RequiredExecutionEnvironment: JavaSE-17

org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/text/java/ISemanticTokensProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313

1414
import java.util.Collection;
1515

16+
import org.eclipse.jdt.annotation.NonNull;
17+
1618
import org.eclipse.jdt.core.dom.CompilationUnit;
1719

1820
/**
@@ -58,7 +60,7 @@ enum TokenType {
5860
KEYWORD,
5961
}
6062

61-
Collection<SemanticToken> computeSemanticTokens(CompilationUnit ast);
63+
@NonNull Collection<SemanticToken> computeSemanticTokens(@NonNull CompilationUnit ast);
6264

6365
}
6466

0 commit comments

Comments
 (0)