当前位置: 首页>>代码示例>>Java>>正文


Java Range.canonical方法代码示例

本文整理汇总了Java中com.google.common.collect.Range.canonical方法的典型用法代码示例。如果您正苦于以下问题:Java Range.canonical方法的具体用法?Java Range.canonical怎么用?Java Range.canonical使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.google.common.collect.Range的用法示例。


在下文中一共展示了Range.canonical方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: characterRangesToTokenRanges

import com.google.common.collect.Range; //导入方法依赖的package包/类
public RangeSet<Integer> characterRangesToTokenRanges(Collection<Range<Integer>> characterRanges)
        throws FormatterException {
    RangeSet<Integer> tokenRangeSet = TreeRangeSet.create();
    for (Range<Integer> characterRange0 : characterRanges) {
        Range<Integer> characterRange = characterRange0.canonical(DiscreteDomain.integers());
        tokenRangeSet.add(
                characterRangeToTokenRange(
                        characterRange.lowerEndpoint(),
                        characterRange.upperEndpoint() - characterRange.lowerEndpoint()));
    }
    return tokenRangeSet;
}
 
开发者ID:tranleduy2000,项目名称:javaide,代码行数:13,代码来源:JavaInput.java

示例2: offsetRange

import com.google.common.collect.Range; //导入方法依赖的package包/类
private static Range<Integer> offsetRange(Range<Integer> range, int offset) {
    range = range.canonical(DiscreteDomain.integers());
    return Range.closedOpen(range.lowerEndpoint() + offset, range.upperEndpoint() + offset);
}
 
开发者ID:tranleduy2000,项目名称:javaide,代码行数:5,代码来源:SnippetFormatter.java


注:本文中的com.google.common.collect.Range.canonical方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。