Static methods

staticbalanceDeletion<K, V>(param1:HashMap_TreeNode<K, V>, param2:HashMap_TreeNode<K, V>):HashMap_TreeNode<K, V>

staticbalanceInsertion<K, V>(param1:HashMap_TreeNode<K, V>, param2:HashMap_TreeNode<K, V>):HashMap_TreeNode<K, V>

staticcheckInvariants<K, V>(param1:HashMap_TreeNode<K, V>):Bool

staticmoveRootToFront<K, V>(param1:NativeArray<HashMap_Node<K, V>>, param2:HashMap_TreeNode<K, V>):Void

staticrotateLeft<K, V>(param1:HashMap_TreeNode<K, V>, param2:HashMap_TreeNode<K, V>):HashMap_TreeNode<K, V>

staticrotateRight<K, V>(param1:HashMap_TreeNode<K, V>, param2:HashMap_TreeNode<K, V>):HashMap_TreeNode<K, V>

statictieBreakOrder(param1:Dynamic, param2:Dynamic):Int

Constructor

new(param1:Int, param2:K, param3:V, param4:HashMap_Node<K, V>)

Variables

Methods

finalfind(param1:Int, param2:Dynamic, param3:Class<Dynamic>):HashMap_TreeNode<K, V>

finalgetTreeNode(param1:Int, param2:Dynamic):HashMap_TreeNode<K, V>

finalputTreeVal(param1:HashMap<K, V>, param2:NativeArray<HashMap_Node<K, V>>, param3:Int, param4:K, param5:V):HashMap_TreeNode<K, V>

finalremoveTreeNode(param1:HashMap<K, V>, param2:NativeArray<HashMap_Node<K, V>>, param3:Bool):Void

finalroot():HashMap_TreeNode<K, V>

finalsplit(param1:HashMap<K, V>, param2:NativeArray<HashMap_Node<K, V>>, param3:Int, param4:Int):Void

finaltreeify(param1:NativeArray<HashMap_Node<K, V>>):Void

finaluntreeify(param1:HashMap<K, V>):HashMap_Node<K, V>

Inherited Variables

Inherited Methods

Defined by HashMap_Node

finalequals(param1:Dynamic):Bool

finalgetKey():K

finalgetValue():V

finalhashCode():Int

finalsetValue(param1:V):V