Class SegmentTree.SegmentTreeData

java.lang.Object
com.vladsch.flexmark.util.sequence.builder.tree.SegmentTree.SegmentTreeData
Enclosing class:
SegmentTree

protected static class SegmentTree.SegmentTreeData extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final @org.jetbrains.annotations.NotNull byte[]
     
    final @org.jetbrains.annotations.Nullable int[]
     
    final @org.jetbrains.annotations.NotNull int[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    SegmentTreeData(@org.jetbrains.annotations.NotNull int[] treeData, @org.jetbrains.annotations.NotNull byte[] segmentBytes, @org.jetbrains.annotations.Nullable int[] startIndices)
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • treeData

      @NotNull public final @org.jetbrains.annotations.NotNull int[] treeData
    • segmentBytes

      @NotNull public final @org.jetbrains.annotations.NotNull byte[] segmentBytes
    • startIndices

      @Nullable public final @org.jetbrains.annotations.Nullable int[] startIndices
  • Constructor Details

    • SegmentTreeData

      public SegmentTreeData(@NotNull @org.jetbrains.annotations.NotNull int[] treeData, @NotNull @org.jetbrains.annotations.NotNull byte[] segmentBytes, @Nullable @org.jetbrains.annotations.Nullable int[] startIndices)