From e304fa5c18eaaf2acd2ea80a7d305c11fd24ac05 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Thu, 31 Aug 2017 14:27:39 +0200 Subject: [PATCH] add NotNull --- .../impl/run/BuildArtifactsBeforeRunTaskBase.java | 6 +++--- .../service/execution/ExternalSystemBeforeRunTask.java | 6 +++--- .../src/com/intellij/execution/BeforeRunTask.java | 10 ++++------ .../impl/RunConfigurationBeforeRunProvider.java | 4 ++-- .../execution/impl/UnknownBeforeRunTaskProvider.java | 4 ++-- .../com/intellij/tools/AbstractToolBeforeRunTask.java | 6 +++--- .../lang/ant/config/impl/AntBeforeRunTask.java | 7 ++++--- .../jetbrains/idea/maven/tasks/MavenBeforeRunTask.java | 7 ++++--- 8 files changed, 25 insertions(+), 25 deletions(-) diff --git a/java/compiler/impl/src/com/intellij/packaging/impl/run/BuildArtifactsBeforeRunTaskBase.java b/java/compiler/impl/src/com/intellij/packaging/impl/run/BuildArtifactsBeforeRunTaskBase.java index ad73ef77b92d..8d86241f2ec3 100644 --- a/java/compiler/impl/src/com/intellij/packaging/impl/run/BuildArtifactsBeforeRunTaskBase.java +++ b/java/compiler/impl/src/com/intellij/packaging/impl/run/BuildArtifactsBeforeRunTaskBase.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2016 JetBrains s.r.o. + * Copyright 2000-2017 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -45,7 +45,7 @@ public abstract class BuildArtifactsBeforeRunTaskBase children = element.getChildren(myElementName); final ArtifactPointerManager pointerManager = ArtifactPointerManager.getInstance(myProject); @@ -62,7 +62,7 @@ public abstract class BuildArtifactsBeforeRunTaskBase implements Cloneabl myIsEnabled = isEnabled; } - public void writeExternal(Element element) { + public void writeExternal(@NotNull Element element) { element.setAttribute("enabled", String.valueOf(myIsEnabled)); } - public void readExternal(Element element) { + public void readExternal(@NotNull Element element) { String attribValue = element.getAttributeValue("enabled"); if (attribValue == null) { attribValue = element.getAttributeValue("value"); // maintain compatibility with old format } - if (attribValue == null) - attribValue = "true"; - myIsEnabled = Boolean.valueOf(attribValue).booleanValue(); + myIsEnabled = attribValue == null || Boolean.parseBoolean(attribValue); } //Task may aggregate several items or targets to do (e.g. BuildArtifactsBeforeRunTask) diff --git a/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurationBeforeRunProvider.java b/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurationBeforeRunProvider.java index 4b4e1b13848d..35e93ca20651 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurationBeforeRunProvider.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurationBeforeRunProvider.java @@ -291,7 +291,7 @@ extends BeforeRunTaskProvider{ myTargetName = targetName; } - public void writeExternal(Element element) { + public void writeExternal(@NotNull Element element) { super.writeExternal(element); if (myAntFileUrl != null && myTargetName != null) { element.setAttribute("antfile", myAntFileUrl); @@ -58,7 +59,7 @@ public class AntBeforeRunTask extends BeforeRunTask{ } } - public void readExternal(Element element) { + public void readExternal(@NotNull Element element) { super.readExternal(element); final String url = element.getAttributeValue("antfile"); final String targetName = element.getAttributeValue("target"); diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/tasks/MavenBeforeRunTask.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/tasks/MavenBeforeRunTask.java index 8a77eb8ac382..0fe12ae70385 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/tasks/MavenBeforeRunTask.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/tasks/MavenBeforeRunTask.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * Copyright 2000-2017 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,6 +18,7 @@ package org.jetbrains.idea.maven.tasks; import com.intellij.execution.BeforeRunTask; import com.intellij.openapi.util.io.FileUtil; import org.jdom.Element; +import org.jetbrains.annotations.NotNull; import org.jetbrains.idea.maven.project.MavenProject; public class MavenBeforeRunTask extends BeforeRunTask { @@ -50,14 +51,14 @@ public class MavenBeforeRunTask extends BeforeRunTask { } @Override - public void writeExternal(Element element) { + public void writeExternal(@NotNull Element element) { super.writeExternal(element); if (myProjectPath != null) element.setAttribute("file", myProjectPath); if (myGoal != null) element.setAttribute("goal", myGoal); } @Override - public void readExternal(Element element) { + public void readExternal(@NotNull Element element) { super.readExternal(element); myProjectPath = element.getAttributeValue("file"); myGoal = element.getAttributeValue("goal");