public interface com.google.common.collect.RangeMap<K extends java.lang.Comparable, V>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.google.common.collect.RangeMap
super_class: java.lang.Object
{
public abstract V get();
descriptor: (Ljava/lang/Comparable;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TK;)TV;
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
org.checkerframework.checker.nullness.qual.Nullable()
MethodParameters:
Name Flags
key
public abstract java.util.Map$Entry<com.google.common.collect.Range<K>, V> getEntry(K);
descriptor: (Ljava/lang/Comparable;)Ljava/util/Map$Entry;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TK;)Ljava/util/Map$Entry<Lcom/google/common/collect/Range<TK;>;TV;>;
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
org.checkerframework.checker.nullness.qual.Nullable()
MethodParameters:
Name Flags
key
public abstract com.google.common.collect.Range<K> span();
descriptor: ()Lcom/google/common/collect/Range;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lcom/google/common/collect/Range<TK;>;
public abstract void put(com.google.common.collect.Range<K>, );
descriptor: (Lcom/google/common/collect/Range;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/google/common/collect/Range<TK;>;TV;)V
MethodParameters:
Name Flags
range
value
public abstract void putCoalescing(com.google.common.collect.Range<K>, );
descriptor: (Lcom/google/common/collect/Range;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/google/common/collect/Range<TK;>;TV;)V
MethodParameters:
Name Flags
range
value
public abstract void putAll(com.google.common.collect.RangeMap<K, V>);
descriptor: (Lcom/google/common/collect/RangeMap;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/google/common/collect/RangeMap<TK;TV;>;)V
MethodParameters:
Name Flags
rangeMap
public abstract void clear();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void remove(com.google.common.collect.Range<K>);
descriptor: (Lcom/google/common/collect/Range;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/google/common/collect/Range<TK;>;)V
MethodParameters:
Name Flags
range
public abstract void merge(com.google.common.collect.Range<K>, V, java.util.function.BiFunction<? super V, ? super V, ? extends V>);
descriptor: (Lcom/google/common/collect/Range;Ljava/lang/Object;Ljava/util/function/BiFunction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/google/common/collect/Range<TK;>;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)V
RuntimeVisibleTypeAnnotations:
METHOD_FORMAL_PARAMETER
org.checkerframework.checker.nullness.qual.Nullable()
MethodParameters:
Name Flags
range
value
remappingFunction
public abstract java.util.Map<com.google.common.collect.Range<K>, V> asMapOfRanges();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Lcom/google/common/collect/Range<TK;>;TV;>;
public abstract java.util.Map<com.google.common.collect.Range<K>, V> asDescendingMapOfRanges();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Lcom/google/common/collect/Range<TK;>;TV;>;
public abstract com.google.common.collect.RangeMap<K, V> subRangeMap(com.google.common.collect.Range<K>);
descriptor: (Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/google/common/collect/Range<TK;>;)Lcom/google/common/collect/RangeMap<TK;TV;>;
MethodParameters:
Name Flags
range
public abstract boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleTypeAnnotations:
METHOD_FORMAL_PARAMETER
org.checkerframework.checker.nullness.qual.Nullable()
MethodParameters:
Name Flags
o
public abstract int hashCode();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <K::Ljava/lang/Comparable;V:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "RangeMap.java"
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
RuntimeVisibleAnnotations:
com.google.errorprone.annotations.DoNotMock(value = "Use ImmutableRangeMap or TreeRangeMap")
RuntimeInvisibleAnnotations:
com.google.common.annotations.Beta()
com.google.common.annotations.GwtIncompatible()