public LineFilterOutputStream(OutputStream out, String pattern) { this(out, pattern, Strings.newLine()); }
public LineFilterOutputStream(OutputStream out, String pattern) { this(out, pattern, Strings.newLine()); }
/** * @since 2.13 */ public static String toPlatformLineSeparator(CharSequence cs) { return cs.toString().replaceAll("\r?\n", Strings.newLine()); }
public String getClassAnnotationsAsString() { boolean _isEmpty = this.classAnnotations.isEmpty(); if (_isEmpty) { return null; } final StringBuilder stringBuilder = new StringBuilder(); for (final IClassAnnotation annotation : this.classAnnotations) { stringBuilder.append(annotation.toString()).append(Strings.newLine()); } return stringBuilder.toString(); }
public String getAnnotationImportsAsString() { boolean _isEmpty = this.classAnnotations.isEmpty(); if (_isEmpty) { return null; } final StringBuilder stringBuilder = new StringBuilder(); for (final IClassAnnotation annotation : this.classAnnotations) { { final TypeReference importString = annotation.getAnnotationImport(); if ((importString != null)) { stringBuilder.append("import ").append(importString).append(";").append(Strings.newLine()); } } } return stringBuilder.toString(); }
public ContentAssistProcessorTestBuilder appendNl(String model) throws Exception { return append(model).append(Strings.newLine()); }
public ContentAssistProcessorTestBuilder appendNl(String model) throws Exception { return append(model).append(Strings.newLine()); }
@Pure public void formatMultilineComment(String doc, String indentation, IAppendable appendable) { if (!Strings.isEmpty(doc)) { final SortedMap<Integer, Replacement> replacements = new TreeMap(); formatMultlineComment(indentation, Strings.newLine(), new AppendableAccessor(appendable, doc, replacements, 0, doc.length())); } }
public ContentAssistProcessorTestBuilder assertTextAtCursorPosition(int cursorPosition, String... expectations) throws Exception { String currentModelToParse = getFullTextToBeParsed(); ICompletionProposal[] computeCompletionProposals = computeCompletionProposals(currentModelToParse, cursorPosition); if (computeCompletionProposals == null) computeCompletionProposals = new ICompletionProposal[0]; Arrays.sort(expectations); List<String> sortedExpectations = Lists.newArrayList(); for (String expectation : expectations) { sortedExpectations.add(LineDelimiters.toPlatform(expectation)); } final String expectation = Strings.concat(Strings.newLine(), sortedExpectations); final String actual = Strings.concat(Strings.newLine(), toString(computeCompletionProposals)); Assert.assertEquals(expectation, actual); for (int i = 0; i < computeCompletionProposals.length; i++) { ICompletionProposal completionProposal = computeCompletionProposals[i]; String proposedText = getProposedText(completionProposal); Assert.assertTrue("Missing proposal '" + proposedText + "'. Expect completionProposal text '" + expectation + "', but got " + actual, sortedExpectations.contains(proposedText)); } return this; }
if ((binIncludes == null)) { String _existingContent = existingContent; String _newLine = Strings.newLine(); String _plus = ((("bin.includes = " + modelContainer) + "/") + _newLine); String _plus_1 = (_plus + " "); boolean _not = (!_contains); if (_not) { String _newLine_1 = Strings.newLine(); String _plus_2 = ((("bin.includes = " + modelContainer) + "/,\\") + _newLine_1); String _plus_3 = (_plus_2 + " ");