public interface com.google.common.collect.Table<R, C, V>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.google.common.collect.Table
super_class: java.lang.Object
{
public abstract boolean contains(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleTypeAnnotations:
METHOD_FORMAL_PARAMETER
org.checkerframework.checker.nullness.qual.Nullable()
METHOD_FORMAL_PARAMETER
org.checkerframework.checker.nullness.qual.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.google.errorprone.annotations.CompatibleWith(value = "R")
1:
com.google.errorprone.annotations.CompatibleWith(value = "C")
MethodParameters:
Name Flags
rowKey
columnKey
public abstract boolean containsRow(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleTypeAnnotations:
METHOD_FORMAL_PARAMETER
org.checkerframework.checker.nullness.qual.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.google.errorprone.annotations.CompatibleWith(value = "R")
MethodParameters:
Name Flags
rowKey
public abstract boolean containsColumn(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleTypeAnnotations:
METHOD_FORMAL_PARAMETER
org.checkerframework.checker.nullness.qual.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.google.errorprone.annotations.CompatibleWith(value = "C")
MethodParameters:
Name Flags
columnKey
public abstract boolean containsValue(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleTypeAnnotations:
METHOD_FORMAL_PARAMETER
org.checkerframework.checker.nullness.qual.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.google.errorprone.annotations.CompatibleWith(value = "V")
MethodParameters:
Name Flags
value
public abstract V get(, );
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Object;Ljava/lang/Object;)TV;
RuntimeVisibleTypeAnnotations:
METHOD_FORMAL_PARAMETER
org.checkerframework.checker.nullness.qual.Nullable()
METHOD_FORMAL_PARAMETER
org.checkerframework.checker.nullness.qual.Nullable()
METHOD_RETURN
org.checkerframework.checker.nullness.qual.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.google.errorprone.annotations.CompatibleWith(value = "R")
1:
com.google.errorprone.annotations.CompatibleWith(value = "C")
MethodParameters:
Name Flags
rowKey
columnKey
public abstract boolean isEmpty();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int size();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
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
obj
public abstract int hashCode();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void clear();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract V put(R, C, );
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TR;TC;TV;)TV;
RuntimeInvisibleAnnotations:
com.google.errorprone.annotations.CanIgnoreReturnValue()
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
org.checkerframework.checker.nullness.qual.Nullable()
MethodParameters:
Name Flags
rowKey
columnKey
value
public abstract void putAll(com.google.common.collect.Table<? extends R, ? extends C, ? extends V>);
descriptor: (Lcom/google/common/collect/Table;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V
MethodParameters:
Name Flags
table
public abstract V remove(, );
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Object;Ljava/lang/Object;)TV;
RuntimeInvisibleAnnotations:
com.google.errorprone.annotations.CanIgnoreReturnValue()
RuntimeVisibleTypeAnnotations:
METHOD_FORMAL_PARAMETER
org.checkerframework.checker.nullness.qual.Nullable()
METHOD_FORMAL_PARAMETER
org.checkerframework.checker.nullness.qual.Nullable()
METHOD_RETURN
org.checkerframework.checker.nullness.qual.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.google.errorprone.annotations.CompatibleWith(value = "R")
1:
com.google.errorprone.annotations.CompatibleWith(value = "C")
MethodParameters:
Name Flags
rowKey
columnKey
public abstract java.util.Map<C, V> row(R);
descriptor: (Ljava/lang/Object;)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TR;)Ljava/util/Map<TC;TV;>;
MethodParameters:
Name Flags
rowKey
public abstract java.util.Map<R, V> column(C);
descriptor: (Ljava/lang/Object;)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TC;)Ljava/util/Map<TR;TV;>;
MethodParameters:
Name Flags
columnKey
public abstract java.util.Set<com.google.common.collect.Table$Cell<R, C, V>> cellSet();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Lcom/google/common/collect/Table$Cell<TR;TC;TV;>;>;
public abstract java.util.Set<R> rowKeySet();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<TR;>;
public abstract java.util.Set<C> columnKeySet();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<TC;>;
public abstract java.util.Collection<V> values();
descriptor: ()Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Collection<TV;>;
public abstract java.util.Map<R, java.util.Map<C, V>> rowMap();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<TR;Ljava/util/Map<TC;TV;>;>;
public abstract java.util.Map<C, java.util.Map<R, V>> columnMap();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<TC;Ljava/util/Map<TR;TV;>;>;
}
Signature: <R:Ljava/lang/Object;C:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "Table.java"
NestMembers:
com.google.common.collect.Table$Cell
InnerClasses:
public abstract Cell = com.google.common.collect.Table$Cell of com.google.common.collect.Table
RuntimeVisibleAnnotations:
com.google.errorprone.annotations.DoNotMock(value = "Use ImmutableTable, HashBasedTable, or another implementation")
RuntimeInvisibleAnnotations:
com.google.common.annotations.GwtCompatible()