org.eclipse.lsp4j.Hover.setRange()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(121)

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

Hover.setRange介绍

[英]An optional range
[中]可选范围

代码示例

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

  1. public Hover read(final JsonReader in) throws IOException {
  2. JsonToken nextToken = in.peek();
  3. if (nextToken == JsonToken.NULL) {
  4. return null;
  5. }
  6. Hover result = new Hover();
  7. in.beginObject();
  8. while (in.hasNext()) {
  9. String name = in.nextName();
  10. switch (name) {
  11. case "contents":
  12. result.setContents(readContents(in));
  13. break;
  14. case "range":
  15. result.setRange(readRange(in));
  16. break;
  17. default:
  18. in.skipValue();
  19. }
  20. }
  21. in.endObject();
  22. return result;
  23. }

代码示例来源:origin: eclipse/lsp4j

  1. public Hover read(final JsonReader in) throws IOException {
  2. JsonToken nextToken = in.peek();
  3. if (nextToken == JsonToken.NULL) {
  4. return null;
  5. }
  6. Hover result = new Hover();
  7. in.beginObject();
  8. while (in.hasNext()) {
  9. String name = in.nextName();
  10. switch (name) {
  11. case "contents":
  12. result.setContents(readContents(in));
  13. break;
  14. case "range":
  15. result.setRange(readRange(in));
  16. break;
  17. default:
  18. in.skipValue();
  19. }
  20. }
  21. in.endObject();
  22. return result;
  23. }

代码示例来源:origin: eclipse/lsp4j

  1. };
  2. Range _doubleArrow = ObjectExtensions.<Range>operator_doubleArrow(_range, _function_2);
  3. it_1.setRange(_doubleArrow);
  4. it_1.setContents(CollectionLiterals.<Either<String, MarkedString>>newArrayList(
  5. Either.<String, MarkedString>forLeft("foo"),

代码示例来源:origin: eclipse/lsp4j

  1. };
  2. Range _doubleArrow = ObjectExtensions.<Range>operator_doubleArrow(_range, _function_3);
  3. it_1.setRange(_doubleArrow);
  4. it_1.setContents(CollectionLiterals.<Either<String, MarkedString>>newArrayList(
  5. Either.<String, MarkedString>forLeft("foo"),

相关文章