[code samples] add missing @NotNull

This commit is contained in:
Yann Cébron 2020-03-06 16:59:29 +01:00
parent 22e4b82163
commit cccacc3303
7 changed files with 20 additions and 11 deletions

View File

@ -97,7 +97,7 @@ public class ConditionalOperatorConverter extends PsiElementBaseIntentionAction
* when manipulation of the psi tree fails.
* @see ConditionalOperatorConverter#startInWriteAction()
*/
public void invoke(@NotNull Project project, Editor editor, PsiElement element) throws IncorrectOperationException {
public void invoke(@NotNull Project project, Editor editor, @NotNull PsiElement element) throws IncorrectOperationException {
// Get the factory for making new PsiElements, and the code style manager to format new statements
final PsiElementFactory factory = JavaPsiFacade.getInstance(project).getElementFactory();

View File

@ -7,11 +7,12 @@ import com.intellij.openapi.Disposable;
import com.intellij.openapi.module.ModuleType;
import com.intellij.openapi.options.ConfigurationException;
import com.intellij.openapi.roots.ModifiableRootModel;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class DemoModuleBuilder extends ModuleBuilder {
@Override
public void setupRootModel(ModifiableRootModel model) throws ConfigurationException {
public void setupRootModel(@NotNull ModifiableRootModel model) throws ConfigurationException {
}

View File

@ -2,9 +2,10 @@
package org.intellij.sdk.module;
import com.intellij.icons.AllIcons;
import com.intellij.ide.util.projectWizard.*;
import com.intellij.openapi.module.*;
import com.intellij.ide.util.projectWizard.ModuleWizardStep;
import com.intellij.ide.util.projectWizard.WizardContext;
import com.intellij.openapi.module.ModuleType;
import com.intellij.openapi.module.ModuleTypeManager;
import com.intellij.openapi.roots.ui.configuration.ModulesProvider;
import icons.SdkIcons;
import org.jetbrains.annotations.NotNull;
@ -41,6 +42,7 @@ public class DemoModuleType extends ModuleType<DemoModuleBuilder> {
}
@NotNull
@Override
public Icon getNodeIcon(@Deprecated boolean b) {
return SdkIcons.Sdk_default_icon;

View File

@ -2,7 +2,9 @@
package org.intellij.sdk.project.wizard;
import com.intellij.ide.util.projectWizard.*;
import com.intellij.ide.util.projectWizard.ModuleBuilder;
import com.intellij.ide.util.projectWizard.ModuleWizardStep;
import com.intellij.ide.util.projectWizard.WizardContext;
import com.intellij.openapi.module.ModuleType;
import com.intellij.openapi.options.ConfigurationException;
import com.intellij.openapi.roots.ModifiableRootModel;
@ -15,7 +17,7 @@ import javax.swing.*;
* @author Anna Bulenkova
*/
public class DemoModuleWizardStep extends ModuleBuilder {
public void setupRootModel(ModifiableRootModel modifiableRootModel) throws ConfigurationException {
public void setupRootModel(@NotNull ModifiableRootModel modifiableRootModel) throws ConfigurationException {
}

View File

@ -15,7 +15,7 @@ public class SimpleCompletionContributor extends CompletionContributor {
PlatformPatterns.psiElement(SimpleTypes.VALUE).withLanguage(SimpleLanguage.INSTANCE),
new CompletionProvider<CompletionParameters>() {
public void addCompletions(@NotNull CompletionParameters parameters,
ProcessingContext context,
@NotNull ProcessingContext context,
@NotNull CompletionResultSet resultSet) {
resultSet.addElement(LookupElementBuilder.create("Hello"));
}

View File

@ -58,6 +58,7 @@ public class SimpleStructureViewElement implements StructureViewTreeElement, Sor
return presentation != null ? presentation : new PresentationData();
}
@NotNull
@Override
public TreeElement[] getChildren() {
if (myElement instanceof SimpleFile) {

View File

@ -2,16 +2,19 @@
package org.intellij.sdk.language;
import com.intellij.ide.structureView.*;
import com.intellij.ide.structureView.StructureViewBuilder;
import com.intellij.ide.structureView.StructureViewModel;
import com.intellij.ide.structureView.TreeBasedStructureViewBuilder;
import com.intellij.lang.PsiStructureViewFactory;
import com.intellij.openapi.editor.Editor;
import com.intellij.psi.PsiFile;
import org.jetbrains.annotations.*;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class SimpleStructureViewFactory implements PsiStructureViewFactory {
@Nullable
@Override
public StructureViewBuilder getStructureViewBuilder(final PsiFile psiFile) {
public StructureViewBuilder getStructureViewBuilder(@NotNull final PsiFile psiFile) {
return new TreeBasedStructureViewBuilder() {
@NotNull
@Override