Lines Matching defs:RopeUtilities
2 * RopeUtilities.java
35 class RopeUtilities {
41 public static RopeUtilities INSTANCE = new RopeUtilities();
51 if (r instanceof AbstractRope && ((AbstractRope) r).depth() > RopeUtilities.MAX_ROPE_DEPTH) {
112 if (depth >= RopeUtilities.FIBONACCI.length - 2)
114 return (RopeUtilities.FIBONACCI[depth + 2] <= r.length()); // TODO: not necessarily valid w/e.g. padding char sequences.
160 out.print(RopeUtilities.SPACES.substring(0,depth*2));
165 out.print(RopeUtilities.SPACES.substring(0,depth*2));
170 out.print(RopeUtilities.SPACES.substring(0,depth*2));
173 out.print(RopeUtilities.SPACES.substring(0,depth*2));
195 out.println("rope(length=" + r.length() + ", leaf nodes=" + leafNodes.size() + ", non-leaf nodes=" + nonLeaf + ", depth=" + RopeUtilities.INSTANCE.depth(r) + ")");