[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. * when manipulation of the psi tree fails.
* @see ConditionalOperatorConverter#startInWriteAction() * @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 // Get the factory for making new PsiElements, and the code style manager to format new statements
final PsiElementFactory factory = JavaPsiFacade.getInstance(project).getElementFactory(); 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.module.ModuleType;
import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.ConfigurationException;
import com.intellij.openapi.roots.ModifiableRootModel; import com.intellij.openapi.roots.ModifiableRootModel;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;
public class DemoModuleBuilder extends ModuleBuilder { public class DemoModuleBuilder extends ModuleBuilder {
@Override @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; package org.intellij.sdk.module;
import com.intellij.icons.AllIcons; import com.intellij.ide.util.projectWizard.ModuleWizardStep;
import com.intellij.ide.util.projectWizard.*; import com.intellij.ide.util.projectWizard.WizardContext;
import com.intellij.openapi.module.*; import com.intellij.openapi.module.ModuleType;
import com.intellij.openapi.module.ModuleTypeManager;
import com.intellij.openapi.roots.ui.configuration.ModulesProvider; import com.intellij.openapi.roots.ui.configuration.ModulesProvider;
import icons.SdkIcons; import icons.SdkIcons;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@ -41,6 +42,7 @@ public class DemoModuleType extends ModuleType<DemoModuleBuilder> {
} }
@NotNull
@Override @Override
public Icon getNodeIcon(@Deprecated boolean b) { public Icon getNodeIcon(@Deprecated boolean b) {
return SdkIcons.Sdk_default_icon; return SdkIcons.Sdk_default_icon;

View File

@ -2,7 +2,9 @@
package org.intellij.sdk.project.wizard; 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.module.ModuleType;
import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.ConfigurationException;
import com.intellij.openapi.roots.ModifiableRootModel; import com.intellij.openapi.roots.ModifiableRootModel;
@ -15,7 +17,7 @@ import javax.swing.*;
* @author Anna Bulenkova * @author Anna Bulenkova
*/ */
public class DemoModuleWizardStep extends ModuleBuilder { 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), PlatformPatterns.psiElement(SimpleTypes.VALUE).withLanguage(SimpleLanguage.INSTANCE),
new CompletionProvider<CompletionParameters>() { new CompletionProvider<CompletionParameters>() {
public void addCompletions(@NotNull CompletionParameters parameters, public void addCompletions(@NotNull CompletionParameters parameters,
ProcessingContext context, @NotNull ProcessingContext context,
@NotNull CompletionResultSet resultSet) { @NotNull CompletionResultSet resultSet) {
resultSet.addElement(LookupElementBuilder.create("Hello")); resultSet.addElement(LookupElementBuilder.create("Hello"));
} }

View File

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

View File

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