微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

com.google.common.collect.SortedLists.KeyAbsentBehavior的实例源码

项目:guava-mock    文件ImmutableRangeMap.java   
@Override
@Nullable
public V get(K key) {
  int index =
      SortedLists.binarySearch(
          ranges,Range.<K>lowerBoundFn(),Cut.belowValue(key),KeyPresentBehavior.ANY_PRESENT,KeyAbsentBehavior.NEXT_LOWER);
  if (index == -1) {
    return null;
  } else {
    Range<K> range = ranges.get(index);
    return range.contains(key) ? values.get(index) : null;
  }
}
项目:guava-mock    文件ImmutableRangeMap.java   
@Override
@Nullable
public Map.Entry<Range<K>,V> getEntry(K key) {
  int index =
      SortedLists.binarySearch(
          ranges,KeyAbsentBehavior.NEXT_LOWER);
  if (index == -1) {
    return null;
  } else {
    Range<K> range = ranges.get(index);
    return range.contains(key) ? Maps.immutableEntry(range,values.get(index)) : null;
  }
}
项目:googles-monorepo-demo    文件ImmutableRangeMap.java   
@Override
@Nullable
public V get(K key) {
  int index =
      SortedLists.binarySearch(
          ranges,KeyAbsentBehavior.NEXT_LOWER);
  if (index == -1) {
    return null;
  } else {
    Range<K> range = ranges.get(index);
    return range.contains(key) ? values.get(index) : null;
  }
}
项目:googles-monorepo-demo    文件ImmutableRangeMap.java   
@Override
@Nullable
public Map.Entry<Range<K>,values.get(index)) : null;
  }
}
项目:codebuff    文件ImmutableRangeMap.java   
@Override
@Nullable
public V get(K key) {
  int index =
      SortedLists.binarySearch(
          ranges,KeyAbsentBehavior.NEXT_LOWER);
  if (index == -1) {
    return null;
  } else {
    Range<K> range = ranges.get(index);
    return range.contains(key) ? values.get(index) : null;
  }
}
项目:codebuff    文件ImmutableRangeMap.java   
@Override
@Nullable
public Map.Entry<Range<K>,values.get(index)) : null;
  }
}
项目:guava    文件ImmutableRangeMap.java   
@Override
@NullableDecl
public V get(K key) {
  int index =
      SortedLists.binarySearch(
          ranges,KeyAbsentBehavior.NEXT_LOWER);
  if (index == -1) {
    return null;
  } else {
    Range<K> range = ranges.get(index);
    return range.contains(key) ? values.get(index) : null;
  }
}
项目:guava    文件ImmutableRangeMap.java   
@Override
@NullableDecl
public Entry<Range<K>,values.get(index)) : null;
  }
}
项目:guava-mock    文件SortedListsTest.java   
public void testWithoutDups() {
  for (KeyPresentBehavior presentBehavior : KeyPresentBehavior.values()) {
    for (KeyAbsentBehavior absentBehavior : KeyAbsentBehavior.values()) {
      for (int key = 0; key <= 10; key++) {
        assertModelAgrees(LIST_WITHOUT_DUPS,key,SortedLists.binarySearch(LIST_WITHOUT_DUPS,presentBehavior,absentBehavior),absentBehavior);
      }
    }
  }
}
项目:guava-mock    文件SortedListsTest.java   
public void testWithDups() {
  for (KeyPresentBehavior presentBehavior : KeyPresentBehavior.values()) {
    for (KeyAbsentBehavior absentBehavior : KeyAbsentBehavior.values()) {
      for (int key = 0; key <= 10; key++) {
        assertModelAgrees(LIST_WITH_DUPS,SortedLists.binarySearch(LIST_WITH_DUPS,absentBehavior);
      }
    }
  }
}
项目:googles-monorepo-demo    文件SortedListsTest.java   
public void testWithoutDups() {
  for (KeyPresentBehavior presentBehavior : KeyPresentBehavior.values()) {
    for (KeyAbsentBehavior absentBehavior : KeyAbsentBehavior.values()) {
      for (int key = 0; key <= 10; key++) {
        assertModelAgrees(LIST_WITHOUT_DUPS,absentBehavior);
      }
    }
  }
}
项目:googles-monorepo-demo    文件SortedListsTest.java   
public void testWithDups() {
  for (KeyPresentBehavior presentBehavior : KeyPresentBehavior.values()) {
    for (KeyAbsentBehavior absentBehavior : KeyAbsentBehavior.values()) {
      for (int key = 0; key <= 10; key++) {
        assertModelAgrees(LIST_WITH_DUPS,absentBehavior);
      }
    }
  }
}
项目:codebuff    文件ImmutableRangeMap.java   
@Override
@Nullable
public V get(K key) {
  int index = SortedLists.binarySearch(ranges,V> getEntry(K key) {
  int index = SortedLists.binarySearch(ranges,values.get(index)) : null;
  }
}
项目:bts    文件ImmutableRangeMap.java   
@Override
@Nullable
public V get(K key) {
  int index = SortedLists.binarySearch(ranges,KeyAbsentBehavior.NEXT_LOWER);
  if (index == -1) {
    return null;
  } else {
    Range<K> range = ranges.get(index);
    return range.contains(key) ? values.get(index) : null;
  }
}
项目:bts    文件ImmutableRangeMap.java   
@Override
@Nullable
public Map.Entry<Range<K>,values.get(index)) : null;
  }
}
项目:j2objc    文件ImmutableRangeMap.java   
@Override
@Nullable
public V get(K key) {
  int index = SortedLists.binarySearch(ranges,KeyAbsentBehavior.NEXT_LOWER);
  if (index == -1) {
    return null;
  } else {
    Range<K> range = ranges.get(index);
    return range.contains(key) ? values.get(index) : null;
  }
}
项目:j2objc    文件ImmutableRangeMap.java   
@Override
@Nullable
public Map.Entry<Range<K>,values.get(index)) : null;
  }
}
项目:guava-libraries    文件ImmutableRangeMap.java   
@Override
@Nullable
public V get(K key) {
  int index = SortedLists.binarySearch(ranges,KeyAbsentBehavior.NEXT_LOWER);
  if (index == -1) {
    return null;
  } else {
    Range<K> range = ranges.get(index);
    return range.contains(key) ? values.get(index) : null;
  }
}
项目:guava-libraries    文件ImmutableRangeMap.java   
@Override
@Nullable
public Map.Entry<Range<K>,values.get(index)) : null;
  }
}
项目:guava-libraries    文件SortedListsTest.java   
public void testWithoutDups() {
  for (KeyPresentBehavior presentBehavior : KeyPresentBehavior.values()) {
    for (KeyAbsentBehavior absentBehavior : KeyAbsentBehavior.values()) {
      for (int key = 0; key <= 10; key++) {
        assertModelAgrees(LIST_WITHOUT_DUPS,absentBehavior);
      }
    }
  }
}
项目:guava-libraries    文件SortedListsTest.java   
public void testWithDups() {
  for (KeyPresentBehavior presentBehavior : KeyPresentBehavior.values()) {
    for (KeyAbsentBehavior absentBehavior : KeyAbsentBehavior.values()) {
      for (int key = 0; key <= 10; key++) {
        assertModelAgrees(LIST_WITH_DUPS,absentBehavior);
      }
    }
  }
}
项目:VectorAttackScanner    文件ImmutableRangeMap.java   
@Override
@Nullable
public V get(K key) {
  int index = SortedLists.binarySearch(ranges,KeyAbsentBehavior.NEXT_LOWER);
  if (index == -1) {
    return null;
  } else {
    Range<K> range = ranges.get(index);
    return range.contains(key) ? values.get(index) : null;
  }
}
项目:VectorAttackScanner    文件ImmutableRangeMap.java   
@Override
@Nullable
public Map.Entry<Range<K>,values.get(index)) : null;
  }
}
项目:guava    文件SortedListsTest.java   
public void testWithoutDups() {
  for (KeyPresentBehavior presentBehavior : KeyPresentBehavior.values()) {
    for (KeyAbsentBehavior absentBehavior : KeyAbsentBehavior.values()) {
      for (int key = 0; key <= 10; key++) {
        assertModelAgrees(
            LIST_WITHOUT_DUPS,absentBehavior);
      }
    }
  }
}
项目:guava    文件SortedListsTest.java   
public void testWithDups() {
  for (KeyPresentBehavior presentBehavior : KeyPresentBehavior.values()) {
    for (KeyAbsentBehavior absentBehavior : KeyAbsentBehavior.values()) {
      for (int key = 0; key <= 10; key++) {
        assertModelAgrees(
            LIST_WITH_DUPS,absentBehavior);
      }
    }
  }
}
项目:cnGuava    文件ImmutableRangeMap.java   
@Override
@Nullable
public V get(K key) {
  int index = SortedLists.binarySearch(ranges,KeyAbsentBehavior.NEXT_LOWER);
  if (index == -1) {
    return null;
  } else {
    Range<K> range = ranges.get(index);
    return range.contains(key) ? values.get(index) : null;
  }
}
项目:cnGuava    文件ImmutableRangeMap.java   
@Override
@Nullable
public Map.Entry<Range<K>,values.get(index)) : null;
  }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。