org.eclipse.xtext.util.Strings.trimTrailingLineBreak()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(92)

本文整理了Java中org.eclipse.xtext.util.Strings.trimTrailingLineBreak()方法的一些代码示例,展示了Strings.trimTrailingLineBreak()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.trimTrailingLineBreak()方法的具体详情如下:
包路径:org.eclipse.xtext.util.Strings
类名称:Strings
方法名:trimTrailingLineBreak

Strings.trimTrailingLineBreak介绍

[英]Assumes '\r', '\n' or '\r\n' to be valid line breaks.
[中]假定'\r'、'\n'或'\r\n'是有效的换行符。

代码示例

代码示例来源:origin: org.eclipse.xtend/org.eclipse.xtend.core

protected CharSequence trimTrailingLinebreak(final CharSequence sequence, final EObject context) {
 return Strings.trimTrailingLineBreak(sequence);
}

代码示例来源:origin: org.eclipse.xtext/org.eclipse.xtext.junit4

protected void fail(CharSequence error, CharSequence document) {
  StringBuilder builder = new StringBuilder(Strings.trimTrailingLineBreak(error));
  if (document != null) {
    builder.append("\n----------------------------------------------------------\n");
    builder.append(Strings.trimTrailingLineBreak(document));
    builder.append("\n----------------------------------------------------------");
  }
  String msg = builder.toString();
  System.err.println(msg);
  Assert.fail(msg);
}

代码示例来源:origin: org.eclipse.xtext/org.eclipse.xtext.ide

private String box(String title, String content) {
  final int width = 80;
  final int min = 3;
  int titleLength = title.length() + 2;
  final int left = Math.max((width - titleLength) / 2, min);
  StringBuilder result = new StringBuilder();
  result.append(Strings.repeat("-", left));
  result.append(" ");
  result.append(title);
  result.append(" ");
  if (left > min)
    result.append(Strings.repeat("-", width - left - titleLength));
  result.append("\n");
  result.append(org.eclipse.xtext.util.Strings.trimTrailingLineBreak(content));
  result.append("\n");
  result.append(Strings.repeat("-", width));
  return result.toString();
}

相关文章