Class TypedHeap


  • public class TypedHeap
    extends Object
    • Constructor Detail

      • TypedHeap

        public TypedHeap​(MethodHandle greaterThanMethod,
                         Type type,
                         int capacity)
    • Method Detail

      • getCapacity

        public int getCapacity()
      • getEstimatedSize

        public long getEstimatedSize()
      • isEmpty

        public boolean isEmpty()
      • writeAll

        public void writeAll​(BlockBuilder resultBlockBuilder)
      • popAll

        public void popAll​(BlockBuilder resultBlockBuilder)
      • pop

        public void pop​(BlockBuilder resultBlockBuilder)
      • add

        public void add​(Block block,
                        int position)
      • addAll

        public void addAll​(TypedHeap other)
      • addAll

        public void addAll​(Block block)