public class BalancedTree<K,V> extends HxObject
| Constructor and Description |
|---|
BalancedTree() |
BalancedTree(EmptyObject empty) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
__hx_create(Array arr) |
static java.lang.Object |
__hx_createEmpty() |
static <K_c,V_c> void |
__hx_ctor_haxe_ds_BalancedTree(BalancedTree<K_c,V_c> __temp_me38) |
java.lang.Object |
__hx_getField(java.lang.String field,
boolean throwErrors,
boolean isCheck,
boolean handleProperties) |
void |
__hx_getFields(Array<java.lang.String> baseArr) |
java.lang.Object |
__hx_invokeField(java.lang.String field,
Array dynargs) |
java.lang.Object |
__hx_setField(java.lang.String field,
java.lang.Object value,
boolean handleProperties) |
TreeNode<K,V> |
balance(TreeNode<K,V> l,
K k,
V v,
TreeNode<K,V> r) |
int |
compare(K k1,
K k2) |
boolean |
exists(K key) |
java.lang.Object |
get(K key) |
java.lang.Object |
iterator() |
void |
iteratorLoop(TreeNode<K,V> node,
Array<V> acc) |
java.lang.Object |
keys() |
void |
keysLoop(TreeNode<K,V> node,
Array<K> acc) |
TreeNode<K,V> |
merge(TreeNode<K,V> t1,
TreeNode<K,V> t2) |
TreeNode<K,V> |
minBinding(TreeNode<K,V> t) |
boolean |
remove(K key) |
TreeNode<K,V> |
removeLoop(K k,
TreeNode<K,V> node) |
TreeNode<K,V> |
removeMinBinding(TreeNode<K,V> t) |
void |
set(K key,
V value) |
TreeNode<K,V> |
setLoop(K k,
V v,
TreeNode<K,V> node) |
java.lang.String |
toString() |
__hx_ctor_haxe_lang_HxObject, __hx_deleteField, __hx_getField_f, __hx_lookupField_f, __hx_lookupField, __hx_lookupSetField_f, __hx_lookupSetField, __hx_setField_fpublic BalancedTree(EmptyObject empty)
public BalancedTree()
public static <K_c,V_c> void __hx_ctor_haxe_ds_BalancedTree(BalancedTree<K_c,V_c> __temp_me38)
public static java.lang.Object __hx_createEmpty()
public static java.lang.Object __hx_create(Array arr)
public java.lang.Object get(K key)
public boolean remove(K key)
public boolean exists(K key)
public java.lang.Object iterator()
public java.lang.Object keys()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object __hx_setField(java.lang.String field,
java.lang.Object value,
boolean handleProperties)
__hx_setField in interface IHxObject__hx_setField in class HxObjectpublic java.lang.Object __hx_getField(java.lang.String field,
boolean throwErrors,
boolean isCheck,
boolean handleProperties)
__hx_getField in interface IHxObject__hx_getField in class HxObjectpublic java.lang.Object __hx_invokeField(java.lang.String field,
Array dynargs)
__hx_invokeField in interface IHxObject__hx_invokeField in class HxObjectpublic void __hx_getFields(Array<java.lang.String> baseArr)
__hx_getFields in interface IHxObject__hx_getFields in class HxObject