Skip to content

Commit 90c5568

Browse files
authored
Use Strings.is[Not]Empty() where String null checks and isEmpty() is being called. (#31)
1 parent ac808ca commit 90c5568

File tree

9 files changed

+19
-10
lines changed

9 files changed

+19
-10
lines changed

third_party/src/main/java/com/jetbrains/lang/dart/DartFileListener.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import com.intellij.openapi.roots.libraries.LibraryTablesRegistrar;
2121
import com.intellij.openapi.util.Condition;
2222
import com.intellij.openapi.util.registry.Registry;
23+
import com.intellij.openapi.util.text.Strings;
2324
import com.intellij.openapi.vfs.AsyncFileListener;
2425
import com.intellij.openapi.vfs.LocalFileSystem;
2526
import com.intellij.openapi.vfs.VfsUtilCore;
@@ -295,7 +296,7 @@ private static boolean isPathOutsideProjectContent(final @NotNull ProjectFileInd
295296
return true;
296297
}
297298

298-
while (!path.isEmpty()) {
299+
while (Strings.isNotEmpty(path)) {
299300
final VirtualFile file = LocalFileSystem.getInstance().findFileByPath(path);
300301
if (file == null) {
301302
path = PathUtil.getParentPath(path);

third_party/src/main/java/com/jetbrains/lang/dart/analyzer/DartAnalysisServerService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import com.intellij.openapi.util.io.FileUtil;
4141
import com.intellij.openapi.util.registry.Registry;
4242
import com.intellij.openapi.util.text.StringUtil;
43+
import com.intellij.openapi.util.text.Strings;
4344
import com.intellij.openapi.vfs.VfsUtil;
4445
import com.intellij.openapi.vfs.VirtualFile;
4546
import com.intellij.openapi.vfs.VirtualFileManager;
@@ -2450,7 +2451,7 @@ private void logError(final @NonNls @NotNull String methodName, final @Nullable
24502451
}
24512452

24522453
final String trace = error.getStackTrace();
2453-
final String partialTrace = trace == null || trace.isEmpty() ? "" : trace.substring(0, Math.min(trace.length(), 1000));
2454+
final String partialTrace = Strings.isEmpty(trace) ? "" : trace.substring(0, Math.min(trace.length(), 1000));
24542455
final String message = getShortErrorMessage(methodName, filePath, error) + "\n" + partialTrace + "...";
24552456
LOG.error(message);
24562457
}

third_party/src/main/java/com/jetbrains/lang/dart/analyzer/DartServerData.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import com.intellij.openapi.fileEditor.FileDocumentManager;
1313
import com.intellij.openapi.project.Project;
1414
import com.intellij.openapi.util.NlsSafe;
15+
import com.intellij.openapi.util.text.Strings;
1516
import com.intellij.openapi.vfs.VirtualFile;
1617
import com.intellij.psi.impl.source.resolve.ResolveCache;
1718
import com.intellij.psi.search.SearchScope;
@@ -251,7 +252,7 @@ void textDocumentContentDidChange(@NotNull String fileUri) {
251252

252253
ApplicationManager.getApplication().executeOnPooledThread(() -> {
253254
String contents = myService.lspMessage_dart_textDocumentContent(fileUri);
254-
if (contents == null || contents.isEmpty()) {
255+
if (Strings.isEmpty(contents)) {
255256
myNotLocalFileUriToVirtualFileMap.remove(fileUri);
256257
return;
257258
}

third_party/src/main/java/com/jetbrains/lang/dart/ide/DartNamedElementNode.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.intellij.codeInsight.generation.PsiElementMemberChooserObject;
77
import com.intellij.navigation.ItemPresentation;
88
import com.intellij.openapi.util.Iconable;
9+
import com.intellij.openapi.util.text.Strings;
910
import com.intellij.psi.util.PsiTreeUtil;
1011
import com.jetbrains.lang.dart.psi.DartClass;
1112
import com.jetbrains.lang.dart.psi.DartComponent;
@@ -24,7 +25,7 @@ public DartNamedElementNode(final DartComponent dartComponent) {
2425
}
2526
if (dartComponent instanceof DartClass) {
2627
final String location = presentation.getLocationString();
27-
if (location != null && !location.isEmpty()) {
28+
if (Strings.isNotEmpty(location)) {
2829
return dartComponent.getName() + " " + location;
2930
}
3031
return dartComponent.getName();

third_party/src/main/java/com/jetbrains/lang/dart/ide/info/DartParameterInfoHandler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.intellij.lang.parameterInfo.ParameterInfoUIContext;
88
import com.intellij.lang.parameterInfo.UpdateParameterInfoContext;
99
import com.intellij.openapi.application.ApplicationManager;
10+
import com.intellij.openapi.util.text.Strings;
1011
import com.intellij.psi.PsiElement;
1112
import com.intellij.psi.util.PsiTreeUtil;
1213
import com.intellij.util.containers.ContainerUtil;
@@ -104,7 +105,7 @@ public void updateUI(DartFunctionDescription p, @NotNull ParameterInfoUIContext
104105
return;
105106
}
106107
myParametersListPresentableText = p.getParametersListPresentableText();
107-
if (myParametersListPresentableText != null && myParametersListPresentableText.isEmpty()) {
108+
if (Strings.isEmpty(myParametersListPresentableText)) {
108109
myParametersListPresentableText = CodeInsightBundle.message("parameter.info.no.parameters");
109110
}
110111
context.setupUIComponentPresentation(

third_party/src/main/java/com/jetbrains/lang/dart/ide/runner/server/webdev/DartDaemonParserUtil.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
package com.jetbrains.lang.dart.ide.runner.server.webdev;
33

44
import com.google.gson.*;
5+
import com.intellij.openapi.util.text.Strings;
56
import org.jetbrains.annotations.NotNull;
67
import org.jetbrains.annotations.Nullable;
78

@@ -106,7 +107,7 @@ public final class DartDaemonParserUtil {
106107
final JsonPrimitive primLog = params.getAsJsonPrimitive("log");
107108
if (primLog != null) {
108109
String primLogAsString = primLog.getAsString();
109-
if (primLogAsString != null && !primLogAsString.isEmpty()) {
110+
if (Strings.isNotEmpty(primLogAsString)) {
110111
return primLogAsString.trim();
111112
}
112113
}

third_party/src/main/java/com/jetbrains/lang/dart/ide/runner/server/webdev/DartWebdevConsoleView.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import com.intellij.execution.ui.ConsoleView;
99
import com.intellij.execution.ui.ConsoleViewContentType;
1010
import com.intellij.openapi.project.Project;
11+
import com.intellij.openapi.util.text.Strings;
1112
import com.intellij.psi.search.GlobalSearchScope;
1213
import org.jetbrains.annotations.NotNull;
1314

@@ -42,7 +43,7 @@ public void print(@NotNull String text, @NotNull ConsoleViewContentType contentT
4243
super.print(text, contentType);
4344
}
4445
final String logMessage = DartDaemonParserUtil.getLogMessage(text.trim());
45-
if (logMessage != null && !logMessage.isEmpty()) {
46+
if (Strings.isNotEmpty(logMessage)) {
4647
super.print(logMessage + "\n", contentType);
4748
}
4849
}

third_party/src/main/java/com/jetbrains/lang/dart/ide/runner/test/DartTestRunningState.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import com.intellij.openapi.util.io.FileUtil;
2828
import com.intellij.openapi.util.registry.Registry;
2929
import com.intellij.openapi.util.text.StringUtil;
30+
import com.intellij.openapi.util.text.Strings;
3031
import com.intellij.openapi.vfs.VirtualFile;
3132
import com.jetbrains.lang.dart.DartBundle;
3233
import com.jetbrains.lang.dart.ide.actions.DartPubActionBase;
@@ -115,14 +116,14 @@ private static ConsoleView createConsole(@NotNull ExecutionEnvironment env) {
115116
targetName != null &&
116117
!targetName.isEmpty()) {
117118
builder.append(" ").append(":").append(targetName).append(" ").append(EXPANDED_REPORTER_OPTION);
118-
if (testRunnerOptions != null && !testRunnerOptions.isEmpty()) {
119+
if (Strings.isNotEmpty(testRunnerOptions)) {
119120
builder.append(" ").append(testRunnerOptions);
120121
}
121122
}
122123
else {
123124
builder.append(' ').append(TEST_PACKAGE_SPEC);
124125
builder.append(' ').append(EXPANDED_REPORTER_OPTION);
125-
if (testRunnerOptions != null && !testRunnerOptions.isEmpty()) {
126+
if (Strings.isNotEmpty(testRunnerOptions)) {
126127
builder.append(" ").append(testRunnerOptions);
127128
}
128129

third_party/src/main/java/com/jetbrains/lang/dart/sdk/DartSdkUtil.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import com.intellij.openapi.util.Pair;
1212
import com.intellij.openapi.util.SystemInfo;
1313
import com.intellij.openapi.util.io.FileUtil;
14+
import com.intellij.openapi.util.text.Strings;
1415
import com.intellij.ui.ComboboxWithBrowseButton;
1516
import com.intellij.ui.DocumentAdapter;
1617
import com.intellij.ui.components.JBLabel;
@@ -68,7 +69,7 @@ private static String readVersionFile(final String sdkHomePath) {
6869

6970
@Contract("null->false")
7071
public static boolean isDartSdkHome(final @Nullable String path) {
71-
return path != null && !path.isEmpty() && new File(path + "/lib/core/core.dart").isFile();
72+
return Strings.isNotEmpty(path) && new File(path + "/lib/core/core.dart").isFile();
7273
}
7374

7475
public static void initDartSdkControls(final @Nullable Project project,

0 commit comments

Comments
 (0)