@Override public String toString() { return "go " + StringUtil.notNullize(myCommand); } }
@Override protected boolean canRun(String name) { return StringUtil.isCapitalized(name); } }
@Override public boolean supportsInlineOptionFlag(char flag, PsiElement context) { return StringUtil.containsChar("imsU", flag); }
@NotNull public static String joinPsiElementText(List<? extends PsiElement> items) { return StringUtil.join(items, PsiElement::getText, ", "); }
/** * Checks whether the <code>inputString</code> is valid. It is invoked each time * input changes. * * @param inputString the input to check * @return true if input string is valid */ @Override public boolean checkInput(String inputString) { return !StringUtil.isEmpty(inputString); }
@Override public String generateDoc(PsiElement element, PsiElement originalElement) { element = adjustDocElement(element); if (element instanceof GoNamedElement) { String signature = getSignature(element, originalElement); signature = StringUtil.isNotEmpty(signature) ? "<b>" + signature + "</b>\n" : signature; return StringUtil.nullize(signature + getCommentText(getCommentsForElement(element), true)); } if (element instanceof PsiDirectory) { return getPackageComment(findDocFileForDirectory((PsiDirectory)element)); } return null; }
@Override public boolean isBlank() { return StringUtil.equals(getName(), "_"); }
private void decreaseIndent() { myIndent = StringUtil.trimEnd(myIndent, MY_INDENT); }
boolean indented() { return text != null && (StringUtil.startsWithChar(text, ' ') || StringUtil.startsWithChar(text, '\t')); }
@Override public int compare(String o1, String o2) { if (myReverse) { final String tmp = o2; o2 = o1; o1 = tmp; } if (myIgnoreCase) { o1 = o1.toUpperCase(); o2 = o2.toUpperCase(); } return myNumber ? StringUtil.naturalCompare(o1, o2) : o1.compareTo(o2); } }
public static boolean supportsVendoringByDefault(@Nullable String sdkVersion) { if (sdkVersion == null || sdkVersion.length() < 3) { return false; } return StringUtil.parseDouble(sdkVersion.substring(0, 3), 0) >= 1.6; }
public void setFailedTests(@NotNull List<AbstractTestProxy> failedTests) { myFailedTestsPattern = "^" + StringUtil.join(failedTests, AbstractTestProxy::getName, "|") + "$"; } }
/** * This method is invoked just before message dialog is closed with OK code. * If <code>false</code> is returned then then the message dialog will not be closed. * * @param inputString the input to check * @return true if the dialog could be closed, false otherwise. */ @Override public boolean canClose(String inputString) { return !StringUtil.isEmpty(inputString); }
public static boolean hasPlaceholder(@Nullable String formatString) { return formatString != null && StringUtil.containsChar(formatString, '%'); }
public static boolean fileToIgnore(@NotNull String fileName) { return StringUtil.startsWithChar(fileName, '_') || StringUtil.startsWithChar(fileName, '.'); }
protected boolean canRun(String name) { return !StringUtil.isCapitalized(name); } }
public static boolean supportsInternalPackages(@Nullable String sdkVersion) { if (sdkVersion == null || sdkVersion.length() < 3) { return false; } return StringUtil.parseDouble(sdkVersion.substring(0, 3), 0) >= 1.5; }
@Override public String getText() { return StringUtil.join(getTypeList(), PsiElement::getText, ", "); } }
@Override protected boolean accept(String s) { return !"_".equals(s) && StringUtil.isCapitalized(s); } }, packageScope, packageIdFilter);
public static boolean supportsSdkInternalPackages(@Nullable String sdkVersion) { if (sdkVersion == null || sdkVersion.length() < 3) { return false; } return StringUtil.parseDouble(sdkVersion.substring(0, 3), 0) >= 1.4; }