what-the-bank/sources/com/google/firebase/database/collection/LLRBNode.java

38 lines
687 B
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.firebase.database.collection;
import java.util.Comparator;
/* loaded from: classes2.dex */
public interface LLRBNode<K, V> {
/* loaded from: classes2.dex */
public enum Color {
RED,
BLACK
}
LLRBNode<K, V> copy(K k, V v, Color color, LLRBNode<K, V> lLRBNode, LLRBNode<K, V> lLRBNode2);
K getKey();
LLRBNode<K, V> getLeft();
LLRBNode<K, V> getMax();
LLRBNode<K, V> getMin();
LLRBNode<K, V> getRight();
V getValue();
LLRBNode<K, V> insert(K k, V v, Comparator<K> comparator);
boolean isEmpty();
boolean isRed();
LLRBNode<K, V> remove(K k, Comparator<K> comparator);
int size();
}