test_class.declarator: str = LazyString.of("hello world")
test_class.original_string: LazyString str = LazyString.of("hello world");
test_class.type: LazyString
test_class.var_name: str
test_class.declarator: strLines = LazyString.of("hello world\nboo hoo")
test_class.original_string: LazyString strLines = LazyString.of("hello world\nboo hoo");
test_class.type: LazyString
test_class.var_name: strLines
test_class.declarator: caps = LazyString.of("HELLO WORLD")
test_class.original_string: LazyString caps = LazyString.of("HELLO WORLD");
test_class.type: LazyString
test_class.var_name: caps
test_class.declarator: longStr = LazyString.of("the quick brown fox jumps over the dog")
test_class.original_string: LazyString longStr = LazyString.of("the quick brown fox jumps over the dog");
test_class.type: LazyString
test_class.var_name: longStr
test_class.declarator: empty = LazyString.empty()
test_class.original_string: LazyString empty = LazyString.empty();
test_class.type: LazyString
test_class.var_name: empty
test_class.declarator: helloWorld = LazySeq.of('h','e','l','l','o',' ','w','o','r','l','d')
test_class.original_string: LazySeq<Character> helloWorld = LazySeq.of('h','e','l','l','o',' ','w','o','r','l','d');
test_class.type: LazySeq<Character>
test_class.var_name: helloWorld
test_class.declarator: called
test_class.original_string: boolean called;
test_class.type: boolean
test_class.var_name: called
test_class.file: cyclops/src/test/java/cyclops/data/LazyStringTest.java
test_class.identifier: LazyStringTest
test_case.body: @Test
      public void insertStreamAt() {
          assertThat(empty.insertStreamAt(0,Stream.of('a','b')),equalTo(LazyString.of("ab")));
          assertThat(empty.insertStreamAt(1,Stream.of('a','b')),equalTo(LazyString.of("ab")));
          assertThat(empty.insertStreamAt(Integer.MAX_VALUE,Stream.of('a','b')),equalTo(LazyString.of("ab")));
          assertThat(empty.insertStreamAt(-1,Stream.of('a','b')),equalTo(LazyString.of("ab")));
          assertThat(empty.insertStreamAt(-10000,Stream.of('a','b')),equalTo(LazyString.of("ab")));
  
          assertThat(str.insertStreamAt(0,Stream.of('a','b')),equalTo(LazyString.of("abhello world")));
          assertThat(str.insertStreamAt(1,Stream.of('a','b')),equalTo(LazyString.of("habello world")));
          assertThat(str.insertStreamAt(Integer.MAX_VALUE,Stream.of('a','b')),equalTo(LazyString.of("hello worldab")));
          assertThat(str.insertStreamAt(-1,Stream.of('a','b')),equalTo(LazyString.of("abhello world")));
          assertThat(str.insertStreamAt(-10000,Stream.of('a','b')),equalTo(LazyString.of("abhello world")));
      }
test_case.class_method_signature: LazyStringTest.insertStreamAt()
test_case.full_signature: @Test public void insertStreamAt()
test_case.identifier: insertStreamAt
test_case.invocations: assertThat insertStreamAt of equalTo of assertThat insertStreamAt of equalTo of assertThat insertStreamAt of equalTo of assertThat insertStreamAt of equalTo of assertThat insertStreamAt of equalTo of assertThat insertStreamAt of equalTo of assertThat insertStreamAt of equalTo of assertThat insertStreamAt of equalTo of assertThat insertStreamAt of equalTo of assertThat insertStreamAt of equalTo of
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void insertStreamAt()
focal_class.declarator: serialVersionUID = 1L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = 1L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: string
focal_class.modifier: private final
focal_class.original_string: private final LazySeq<Character> string;
focal_class.type: LazySeq<Character>
focal_class.var_name: string
focal_class.declarator: Nil = fromLazySeq(LazySeq.empty())
focal_class.modifier: private static final
focal_class.original_string: private static final LazyString Nil = fromLazySeq(LazySeq.empty());
focal_class.type: LazyString
focal_class.var_name: Nil
focal_class.file: cyclops/src/main/java/cyclops/data/LazyString.java
focal_class.identifier: LazyString
focal_class.interfaces: implements ImmutableList<Character>,Higher<lazyString,Character>, Serializable
focal_class.class_method_signature: LazyString.fromLazySeq(LazySeq<Character> string)
focal_class.full_signature: public static LazyString fromLazySeq(LazySeq<Character> string)
focal_class.identifier: fromLazySeq
focal_class.modifiers: public static
focal_class.parameters: (LazySeq<Character> string)
focal_class.return: LazyString
focal_class.signature: LazyString fromLazySeq(LazySeq<Character> string)
focal_class.class_method_signature: LazyString.fromIterable(Iterable<Character> string)
focal_class.full_signature: public static LazyString fromIterable(Iterable<Character> string)
focal_class.identifier: fromIterable
focal_class.modifiers: public static
focal_class.parameters: (Iterable<Character> string)
focal_class.return: LazyString
focal_class.signature: LazyString fromIterable(Iterable<Character> string)
focal_class.class_method_signature: LazyString.of(CharSequence seq)
focal_class.full_signature: public static LazyString of(CharSequence seq)
focal_class.identifier: of
focal_class.modifiers: public static
focal_class.parameters: (CharSequence seq)
focal_class.return: LazyString
focal_class.signature: LazyString of(CharSequence seq)
focal_class.class_method_signature: LazyString.collector()
focal_class.full_signature: static Collector<Character, List<Character>, LazyString> collector()
focal_class.identifier: collector
focal_class.modifiers: static
focal_class.parameters: ()
focal_class.return: Collector<Character, List<Character>, LazyString>
focal_class.signature: Collector<Character, List<Character>, LazyString> collector()
focal_class.class_method_signature: LazyString.unitIterable(Iterable<R> it)
focal_class.full_signature: @Override public LazySeq<R> unitIterable(Iterable<R> it)
focal_class.identifier: unitIterable
focal_class.modifiers: @Override public
focal_class.parameters: (Iterable<R> it)
focal_class.return: LazySeq<R>
focal_class.signature: LazySeq<R> unitIterable(Iterable<R> it)
focal_class.class_method_signature: LazyString.empty()
focal_class.full_signature: public static LazyString empty()
focal_class.identifier: empty
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: LazyString
focal_class.signature: LazyString empty()
focal_class.class_method_signature: LazyString.op(Function<? super LazySeq<Character>, ? extends LazySeq<Character>> custom)
focal_class.full_signature: public LazyString op(Function<? super LazySeq<Character>, ? extends LazySeq<Character>> custom)
focal_class.identifier: op
focal_class.modifiers: public
focal_class.parameters: (Function<? super LazySeq<Character>, ? extends LazySeq<Character>> custom)
focal_class.return: LazyString
focal_class.signature: LazyString op(Function<? super LazySeq<Character>, ? extends LazySeq<Character>> custom)
focal_class.class_method_signature: LazyString.substring(int start)
focal_class.full_signature: public LazyString substring(int start)
focal_class.identifier: substring
focal_class.modifiers: public
focal_class.parameters: (int start)
focal_class.return: LazyString
focal_class.signature: LazyString substring(int start)
focal_class.class_method_signature: LazyString.substring(int start, int end)
focal_class.full_signature: public LazyString substring(int start, int end)
focal_class.identifier: substring
focal_class.modifiers: public
focal_class.parameters: (int start, int end)
focal_class.return: LazyString
focal_class.signature: LazyString substring(int start, int end)
focal_class.class_method_signature: LazyString.toUpperCase()
focal_class.full_signature: public LazyString toUpperCase()
focal_class.identifier: toUpperCase
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: LazyString
focal_class.signature: LazyString toUpperCase()
focal_class.class_method_signature: LazyString.toLowerCase()
focal_class.full_signature: public LazyString toLowerCase()
focal_class.identifier: toLowerCase
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: LazyString
focal_class.signature: LazyString toLowerCase()
focal_class.class_method_signature: LazyString.words()
focal_class.full_signature: public LazySeq<LazyString> words()
focal_class.identifier: words
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: LazySeq<LazyString>
focal_class.signature: LazySeq<LazyString> words()
focal_class.class_method_signature: LazyString.lines()
focal_class.full_signature: public LazySeq<LazyString> lines()
focal_class.identifier: lines
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: LazySeq<LazyString>
focal_class.signature: LazySeq<LazyString> lines()
focal_class.class_method_signature: LazyString.mapChar(Function<Character,Character> fn)
focal_class.full_signature: public LazyString mapChar(Function<Character,Character> fn)
focal_class.identifier: mapChar
focal_class.modifiers: public
focal_class.parameters: (Function<Character,Character> fn)
focal_class.return: LazyString
focal_class.signature: LazyString mapChar(Function<Character,Character> fn)
focal_class.class_method_signature: LazyString.flatMapChar(Function<Character,LazyString> fn)
focal_class.full_signature: public LazyString flatMapChar(Function<Character,LazyString> fn)
focal_class.identifier: flatMapChar
focal_class.modifiers: public
focal_class.parameters: (Function<Character,LazyString> fn)
focal_class.return: LazyString
focal_class.signature: LazyString flatMapChar(Function<Character,LazyString> fn)
focal_class.class_method_signature: LazyString.filter(Predicate<? super Character> predicate)
focal_class.full_signature: @Override public LazyString filter(Predicate<? super Character> predicate)
focal_class.identifier: filter
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<? super Character> predicate)
focal_class.return: LazyString
focal_class.signature: LazyString filter(Predicate<? super Character> predicate)
focal_class.class_method_signature: LazyString.map(Function<? super Character, ? extends R> fn)
focal_class.full_signature: @Override public ImmutableList<R> map(Function<? super Character, ? extends R> fn)
focal_class.identifier: map
focal_class.modifiers: @Override public
focal_class.parameters: (Function<? super Character, ? extends R> fn)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> map(Function<? super Character, ? extends R> fn)
focal_class.class_method_signature: LazyString.flatMap(Function<? super Character, ? extends ImmutableList<? extends R>> fn)
focal_class.full_signature: @Override public ImmutableList<R> flatMap(Function<? super Character, ? extends ImmutableList<? extends R>> fn)
focal_class.identifier: flatMap
focal_class.modifiers: @Override public
focal_class.parameters: (Function<? super Character, ? extends ImmutableList<? extends R>> fn)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> flatMap(Function<? super Character, ? extends ImmutableList<? extends R>> fn)
focal_class.class_method_signature: LazyString.concatMap(Function<? super Character, ? extends Iterable<? extends R>> fn)
focal_class.full_signature: @Override public ImmutableList<R> concatMap(Function<? super Character, ? extends Iterable<? extends R>> fn)
focal_class.identifier: concatMap
focal_class.modifiers: @Override public
focal_class.parameters: (Function<? super Character, ? extends Iterable<? extends R>> fn)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> concatMap(Function<? super Character, ? extends Iterable<? extends R>> fn)
focal_class.class_method_signature: LazyString.mergeMap(Function<? super Character, ? extends Publisher<? extends R>> fn)
focal_class.full_signature: @Override public ImmutableList<R> mergeMap(Function<? super Character, ? extends Publisher<? extends R>> fn)
focal_class.identifier: mergeMap
focal_class.modifiers: @Override public
focal_class.parameters: (Function<? super Character, ? extends Publisher<? extends R>> fn)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> mergeMap(Function<? super Character, ? extends Publisher<? extends R>> fn)
focal_class.class_method_signature: LazyString.mergeMap(int maxConcurecy, Function<? super Character, ? extends Publisher<? extends R>> fn)
focal_class.full_signature: @Override public ImmutableList<R> mergeMap(int maxConcurecy, Function<? super Character, ? extends Publisher<? extends R>> fn)
focal_class.identifier: mergeMap
focal_class.modifiers: @Override public
focal_class.parameters: (int maxConcurecy, Function<? super Character, ? extends Publisher<? extends R>> fn)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> mergeMap(int maxConcurecy, Function<? super Character, ? extends Publisher<? extends R>> fn)
focal_class.class_method_signature: LazyString.fold(Function<? super Some<Character>, ? extends R> fn1, Function<? super None<Character>, ? extends R> fn2)
focal_class.full_signature: @Override public R fold(Function<? super Some<Character>, ? extends R> fn1, Function<? super None<Character>, ? extends R> fn2)
focal_class.identifier: fold
focal_class.modifiers: @Override public
focal_class.parameters: (Function<? super Some<Character>, ? extends R> fn1, Function<? super None<Character>, ? extends R> fn2)
focal_class.return: R
focal_class.signature: R fold(Function<? super Some<Character>, ? extends R> fn1, Function<? super None<Character>, ? extends R> fn2)
focal_class.class_method_signature: LazyString.onEmpty(Character value)
focal_class.full_signature: @Override public LazyString onEmpty(Character value)
focal_class.identifier: onEmpty
focal_class.modifiers: @Override public
focal_class.parameters: (Character value)
focal_class.return: LazyString
focal_class.signature: LazyString onEmpty(Character value)
focal_class.class_method_signature: LazyString.onEmptyGet(Supplier<? extends Character> supplier)
focal_class.full_signature: @Override public LazyString onEmptyGet(Supplier<? extends Character> supplier)
focal_class.identifier: onEmptyGet
focal_class.modifiers: @Override public
focal_class.parameters: (Supplier<? extends Character> supplier)
focal_class.return: LazyString
focal_class.signature: LazyString onEmptyGet(Supplier<? extends Character> supplier)
focal_class.class_method_signature: LazyString.onEmptySwitch(Supplier<? extends ImmutableList<Character>> supplier)
focal_class.full_signature: @Override public ImmutableList<Character> onEmptySwitch(Supplier<? extends ImmutableList<Character>> supplier)
focal_class.identifier: onEmptySwitch
focal_class.modifiers: @Override public
focal_class.parameters: (Supplier<? extends ImmutableList<Character>> supplier)
focal_class.return: ImmutableList<Character>
focal_class.signature: ImmutableList<Character> onEmptySwitch(Supplier<? extends ImmutableList<Character>> supplier)
focal_class.class_method_signature: LazyString.stream()
focal_class.full_signature: public ReactiveSeq<Character> stream()
focal_class.identifier: stream
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ReactiveSeq<Character>
focal_class.signature: ReactiveSeq<Character> stream()
focal_class.class_method_signature: LazyString.take(final long n)
focal_class.full_signature: public LazyString take(final long n)
focal_class.identifier: take
focal_class.modifiers: public
focal_class.parameters: (final long n)
focal_class.return: LazyString
focal_class.signature: LazyString take(final long n)
focal_class.class_method_signature: LazyString.unitStream(Stream<R> stream)
focal_class.full_signature: @Override public ImmutableList<R> unitStream(Stream<R> stream)
focal_class.identifier: unitStream
focal_class.modifiers: @Override public
focal_class.parameters: (Stream<R> stream)
focal_class.return: ImmutableList<R>
focal_class.signature: ImmutableList<R> unitStream(Stream<R> stream)
focal_class.class_method_signature: LazyString.emptyUnit()
focal_class.full_signature: @Override public LazyString emptyUnit()
focal_class.identifier: emptyUnit
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: LazyString
focal_class.signature: LazyString emptyUnit()
focal_class.class_method_signature: LazyString.replaceFirst(Character currentElement, Character newElement)
focal_class.full_signature: @Override public LazyString replaceFirst(Character currentElement, Character newElement)
focal_class.identifier: replaceFirst
focal_class.modifiers: @Override public
focal_class.parameters: (Character currentElement, Character newElement)
focal_class.return: LazyString
focal_class.signature: LazyString replaceFirst(Character currentElement, Character newElement)
focal_class.class_method_signature: LazyString.removeFirst(Predicate<? super Character> pred)
focal_class.full_signature: @Override public LazyString removeFirst(Predicate<? super Character> pred)
focal_class.identifier: removeFirst
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<? super Character> pred)
focal_class.return: LazyString
focal_class.signature: LazyString removeFirst(Predicate<? super Character> pred)
focal_class.class_method_signature: LazyString.subList(int start, int end)
focal_class.full_signature: @Override public LazyString subList(int start, int end)
focal_class.identifier: subList
focal_class.modifiers: @Override public
focal_class.parameters: (int start, int end)
focal_class.return: LazyString
focal_class.signature: LazyString subList(int start, int end)
focal_class.class_method_signature: LazyString.filterNot(Predicate<? super Character> predicate)
focal_class.full_signature: @Override public LazyString filterNot(Predicate<? super Character> predicate)
focal_class.identifier: filterNot
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<? super Character> predicate)
focal_class.return: LazyString
focal_class.signature: LazyString filterNot(Predicate<? super Character> predicate)
focal_class.class_method_signature: LazyString.notNull()
focal_class.full_signature: @Override public LazyString notNull()
focal_class.identifier: notNull
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: LazyString
focal_class.signature: LazyString notNull()
focal_class.class_method_signature: LazyString.peek(Consumer<? super Character> c)
focal_class.full_signature: @Override public LazyString peek(Consumer<? super Character> c)
focal_class.identifier: peek
focal_class.modifiers: @Override public
focal_class.parameters: (Consumer<? super Character> c)
focal_class.return: LazyString
focal_class.signature: LazyString peek(Consumer<? super Character> c)
focal_class.class_method_signature: LazyString.tailOrElse(ImmutableList<Character> tail)
focal_class.full_signature: @Override public LazyString tailOrElse(ImmutableList<Character> tail)
focal_class.identifier: tailOrElse
focal_class.modifiers: @Override public
focal_class.parameters: (ImmutableList<Character> tail)
focal_class.return: LazyString
focal_class.signature: LazyString tailOrElse(ImmutableList<Character> tail)
focal_class.class_method_signature: LazyString.removeStream(Stream<? extends Character> stream)
focal_class.full_signature: @Override public LazyString removeStream(Stream<? extends Character> stream)
focal_class.identifier: removeStream
focal_class.modifiers: @Override public
focal_class.parameters: (Stream<? extends Character> stream)
focal_class.return: LazyString
focal_class.signature: LazyString removeStream(Stream<? extends Character> stream)
focal_class.class_method_signature: LazyString.removeAt(long pos)
focal_class.full_signature: @Override public LazyString removeAt(long pos)
focal_class.identifier: removeAt
focal_class.modifiers: @Override public
focal_class.parameters: (long pos)
focal_class.return: LazyString
focal_class.signature: LazyString removeAt(long pos)
focal_class.class_method_signature: LazyString.removeAll(Character... values)
focal_class.full_signature: @Override public LazyString removeAll(Character... values)
focal_class.identifier: removeAll
focal_class.modifiers: @Override public
focal_class.parameters: (Character... values)
focal_class.return: LazyString
focal_class.signature: LazyString removeAll(Character... values)
focal_class.class_method_signature: LazyString.retainAll(Iterable<? extends Character> it)
focal_class.full_signature: @Override public LazyString retainAll(Iterable<? extends Character> it)
focal_class.identifier: retainAll
focal_class.modifiers: @Override public
focal_class.parameters: (Iterable<? extends Character> it)
focal_class.return: LazyString
focal_class.signature: LazyString retainAll(Iterable<? extends Character> it)
focal_class.class_method_signature: LazyString.retainStream(Stream<? extends Character> stream)
focal_class.full_signature: @Override public LazyString retainStream(Stream<? extends Character> stream)
focal_class.identifier: retainStream
focal_class.modifiers: @Override public
focal_class.parameters: (Stream<? extends Character> stream)
focal_class.return: LazyString
focal_class.signature: LazyString retainStream(Stream<? extends Character> stream)
focal_class.class_method_signature: LazyString.retainAll(Character... values)
focal_class.full_signature: @Override public LazyString retainAll(Character... values)
focal_class.identifier: retainAll
focal_class.modifiers: @Override public
focal_class.parameters: (Character... values)
focal_class.return: LazyString
focal_class.signature: LazyString retainAll(Character... values)
focal_class.class_method_signature: LazyString.distinct()
focal_class.full_signature: @Override public LazyString distinct()
focal_class.identifier: distinct
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: LazyString
focal_class.signature: LazyString distinct()
focal_class.class_method_signature: LazyString.sorted()
focal_class.full_signature: @Override public LazyString sorted()
focal_class.identifier: sorted
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: LazyString
focal_class.signature: LazyString sorted()
focal_class.class_method_signature: LazyString.sorted(Comparator<? super Character> c)
focal_class.full_signature: @Override public LazyString sorted(Comparator<? super Character> c)
focal_class.identifier: sorted
focal_class.modifiers: @Override public
focal_class.parameters: (Comparator<? super Character> c)
focal_class.return: LazyString
focal_class.signature: LazyString sorted(Comparator<? super Character> c)
focal_class.class_method_signature: LazyString.takeWhile(Predicate<? super Character> p)
focal_class.full_signature: @Override public LazyString takeWhile(Predicate<? super Character> p)
focal_class.identifier: takeWhile
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<? super Character> p)
focal_class.return: LazyString
focal_class.signature: LazyString takeWhile(Predicate<? super Character> p)
focal_class.class_method_signature: LazyString.dropWhile(Predicate<? super Character> p)
focal_class.full_signature: @Override public LazyString dropWhile(Predicate<? super Character> p)
focal_class.identifier: dropWhile
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<? super Character> p)
focal_class.return: LazyString
focal_class.signature: LazyString dropWhile(Predicate<? super Character> p)
focal_class.class_method_signature: LazyString.takeUntil(Predicate<? super Character> p)
focal_class.full_signature: @Override public LazyString takeUntil(Predicate<? super Character> p)
focal_class.identifier: takeUntil
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<? super Character> p)
focal_class.return: LazyString
focal_class.signature: LazyString takeUntil(Predicate<? super Character> p)
focal_class.class_method_signature: LazyString.dropUntil(Predicate<? super Character> p)
focal_class.full_signature: @Override public LazyString dropUntil(Predicate<? super Character> p)
focal_class.identifier: dropUntil
focal_class.modifiers: @Override public
focal_class.parameters: (Predicate<? super Character> p)
focal_class.return: LazyString
focal_class.signature: LazyString dropUntil(Predicate<? super Character> p)
focal_class.class_method_signature: LazyString.dropRight(int num)
focal_class.full_signature: @Override public LazyString dropRight(int num)
focal_class.identifier: dropRight
focal_class.modifiers: @Override public
focal_class.parameters: (int num)
focal_class.return: LazyString
focal_class.signature: LazyString dropRight(int num)
focal_class.class_method_signature: LazyString.takeRight(int num)
focal_class.full_signature: @Override public LazyString takeRight(int num)
focal_class.identifier: takeRight
focal_class.modifiers: @Override public
focal_class.parameters: (int num)
focal_class.return: LazyString
focal_class.signature: LazyString takeRight(int num)
focal_class.class_method_signature: LazyString.shuffle()
focal_class.full_signature: @Override public LazyString shuffle()
focal_class.identifier: shuffle
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: LazyString
focal_class.signature: LazyString shuffle()
focal_class.class_method_signature: LazyString.shuffle(Random random)
focal_class.full_signature: @Override public LazyString shuffle(Random random)
focal_class.identifier: shuffle
focal_class.modifiers: @Override public
focal_class.parameters: (Random random)
focal_class.return: LazyString
focal_class.signature: LazyString shuffle(Random random)
focal_class.class_method_signature: LazyString.slice(long from, long to)
focal_class.full_signature: @Override public LazyString slice(long from, long to)
focal_class.identifier: slice
focal_class.modifiers: @Override public
focal_class.parameters: (long from, long to)
focal_class.return: LazyString
focal_class.signature: LazyString slice(long from, long to)
focal_class.class_method_signature: LazyString.sorted(Function<? super Character, ? extends U> function)
focal_class.full_signature: @Override public LazyString sorted(Function<? super Character, ? extends U> function)
focal_class.identifier: sorted
focal_class.modifiers: @Override public
focal_class.parameters: (Function<? super Character, ? extends U> function)
focal_class.return: LazyString
focal_class.signature: LazyString sorted(Function<? super Character, ? extends U> function)
focal_class.class_method_signature: LazyString.prependStream(Stream<? extends Character> stream)
focal_class.full_signature: @Override public LazyString prependStream(Stream<? extends Character> stream)
focal_class.identifier: prependStream
focal_class.modifiers: @Override public
focal_class.parameters: (Stream<? extends Character> stream)
focal_class.return: LazyString
focal_class.signature: LazyString prependStream(Stream<? extends Character> stream)
focal_class.class_method_signature: LazyString.appendAll(Character... values)
focal_class.full_signature: @Override public LazyString appendAll(Character... values)
focal_class.identifier: appendAll
focal_class.modifiers: @Override public
focal_class.parameters: (Character... values)
focal_class.return: LazyString
focal_class.signature: LazyString appendAll(Character... values)
focal_class.class_method_signature: LazyString.prependAll(Character... values)
focal_class.full_signature: @Override public LazyString prependAll(Character... values)
focal_class.identifier: prependAll
focal_class.modifiers: @Override public
focal_class.parameters: (Character... values)
focal_class.return: LazyString
focal_class.signature: LazyString prependAll(Character... values)
focal_class.class_method_signature: LazyString.insertAt(int pos, Character... values)
focal_class.full_signature: @Override public LazyString insertAt(int pos, Character... values)
focal_class.identifier: insertAt
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, Character... values)
focal_class.return: LazyString
focal_class.signature: LazyString insertAt(int pos, Character... values)
focal_class.class_method_signature: LazyString.deleteBetween(int start, int end)
focal_class.full_signature: @Override public LazyString deleteBetween(int start, int end)
focal_class.identifier: deleteBetween
focal_class.modifiers: @Override public
focal_class.parameters: (int start, int end)
focal_class.return: LazyString
focal_class.signature: LazyString deleteBetween(int start, int end)
focal_class.class_method_signature: LazyString.insertStreamAt(int pos, Stream<Character> stream)
focal_class.full_signature: @Override public LazyString insertStreamAt(int pos, Stream<Character> stream)
focal_class.identifier: insertStreamAt
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, Stream<Character> stream)
focal_class.return: LazyString
focal_class.signature: LazyString insertStreamAt(int pos, Stream<Character> stream)
focal_class.class_method_signature: LazyString.plusAll(Iterable<? extends Character> list)
focal_class.full_signature: @Override public LazyString plusAll(Iterable<? extends Character> list)
focal_class.identifier: plusAll
focal_class.modifiers: @Override public
focal_class.parameters: (Iterable<? extends Character> list)
focal_class.return: LazyString
focal_class.signature: LazyString plusAll(Iterable<? extends Character> list)
focal_class.class_method_signature: LazyString.plus(Character value)
focal_class.full_signature: @Override public LazyString plus(Character value)
focal_class.identifier: plus
focal_class.modifiers: @Override public
focal_class.parameters: (Character value)
focal_class.return: LazyString
focal_class.signature: LazyString plus(Character value)
focal_class.class_method_signature: LazyString.removeValue(Character value)
focal_class.full_signature: @Override public LazyString removeValue(Character value)
focal_class.identifier: removeValue
focal_class.modifiers: @Override public
focal_class.parameters: (Character value)
focal_class.return: LazyString
focal_class.signature: LazyString removeValue(Character value)
focal_class.class_method_signature: LazyString.removeAll(Iterable<? extends Character> value)
focal_class.full_signature: @Override public LazyString removeAll(Iterable<? extends Character> value)
focal_class.identifier: removeAll
focal_class.modifiers: @Override public
focal_class.parameters: (Iterable<? extends Character> value)
focal_class.return: LazyString
focal_class.signature: LazyString removeAll(Iterable<? extends Character> value)
focal_class.class_method_signature: LazyString.updateAt(int pos, Character value)
focal_class.full_signature: @Override public LazyString updateAt(int pos, Character value)
focal_class.identifier: updateAt
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, Character value)
focal_class.return: LazyString
focal_class.signature: LazyString updateAt(int pos, Character value)
focal_class.class_method_signature: LazyString.insertAt(int pos, Iterable<? extends Character> values)
focal_class.full_signature: @Override public LazyString insertAt(int pos, Iterable<? extends Character> values)
focal_class.identifier: insertAt
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, Iterable<? extends Character> values)
focal_class.return: LazyString
focal_class.signature: LazyString insertAt(int pos, Iterable<? extends Character> values)
focal_class.class_method_signature: LazyString.insertAt(int i, Character value)
focal_class.full_signature: @Override public LazyString insertAt(int i, Character value)
focal_class.identifier: insertAt
focal_class.modifiers: @Override public
focal_class.parameters: (int i, Character value)
focal_class.return: LazyString
focal_class.signature: LazyString insertAt(int i, Character value)
focal_class.class_method_signature: LazyString.drop(final long num)
focal_class.full_signature: public LazyString drop(final long num)
focal_class.identifier: drop
focal_class.modifiers: public
focal_class.parameters: (final long num)
focal_class.return: LazyString
focal_class.signature: LazyString drop(final long num)
focal_class.class_method_signature: LazyString.reverse()
focal_class.full_signature: public LazyString reverse()
focal_class.identifier: reverse
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: LazyString
focal_class.signature: LazyString reverse()
focal_class.class_method_signature: LazyString.get(int pos)
focal_class.full_signature: public Option<Character> get(int pos)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (int pos)
focal_class.return: Option<Character>
focal_class.signature: Option<Character> get(int pos)
focal_class.class_method_signature: LazyString.getOrElse(int pos, Character alt)
focal_class.full_signature: @Override public Character getOrElse(int pos, Character alt)
focal_class.identifier: getOrElse
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, Character alt)
focal_class.return: Character
focal_class.signature: Character getOrElse(int pos, Character alt)
focal_class.class_method_signature: LazyString.getOrElseGet(int pos, Supplier<? extends Character> alt)
focal_class.full_signature: @Override public Character getOrElseGet(int pos, Supplier<? extends Character> alt)
focal_class.identifier: getOrElseGet
focal_class.modifiers: @Override public
focal_class.parameters: (int pos, Supplier<? extends Character> alt)
focal_class.return: Character
focal_class.signature: Character getOrElseGet(int pos, Supplier<? extends Character> alt)
focal_class.class_method_signature: LazyString.prepend(Character value)
focal_class.full_signature: public LazyString prepend(Character value)
focal_class.identifier: prepend
focal_class.modifiers: public
focal_class.parameters: (Character value)
focal_class.return: LazyString
focal_class.signature: LazyString prepend(Character value)
focal_class.class_method_signature: LazyString.append(Character value)
focal_class.full_signature: @Override public LazyString append(Character value)
focal_class.identifier: append
focal_class.modifiers: @Override public
focal_class.parameters: (Character value)
focal_class.return: LazyString
focal_class.signature: LazyString append(Character value)
focal_class.class_method_signature: LazyString.prependAll(Iterable<? extends Character> value)
focal_class.full_signature: @Override public LazyString prependAll(Iterable<? extends Character> value)
focal_class.identifier: prependAll
focal_class.modifiers: @Override public
focal_class.parameters: (Iterable<? extends Character> value)
focal_class.return: LazyString
focal_class.signature: LazyString prependAll(Iterable<? extends Character> value)
focal_class.class_method_signature: LazyString.appendAll(Iterable<? extends Character> value)
focal_class.full_signature: @Override public LazyString appendAll(Iterable<? extends Character> value)
focal_class.identifier: appendAll
focal_class.modifiers: @Override public
focal_class.parameters: (Iterable<? extends Character> value)
focal_class.return: LazyString
focal_class.signature: LazyString appendAll(Iterable<? extends Character> value)
focal_class.class_method_signature: LazyString.prependAll(LazyString value)
focal_class.full_signature: public LazyString prependAll(LazyString value)
focal_class.identifier: prependAll
focal_class.modifiers: public
focal_class.parameters: (LazyString value)
focal_class.return: LazyString
focal_class.signature: LazyString prependAll(LazyString value)
focal_class.class_method_signature: LazyString.append(String s)
focal_class.full_signature: public LazyString append(String s)
focal_class.identifier: append
focal_class.modifiers: public
focal_class.parameters: (String s)
focal_class.return: LazyString
focal_class.signature: LazyString append(String s)
focal_class.class_method_signature: LazyString.size()
focal_class.full_signature: public int size()
focal_class.identifier: size
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int size()
focal_class.class_method_signature: LazyString.isEmpty()
focal_class.full_signature: @Override public boolean isEmpty()
focal_class.identifier: isEmpty
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEmpty()
focal_class.class_method_signature: LazyString.length()
focal_class.full_signature: public int length()
focal_class.identifier: length
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int length()
focal_class.class_method_signature: LazyString.toString()
focal_class.full_signature: public String toString()
focal_class.identifier: toString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: LazyString.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: LazyString.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_method.body: @Override
      public LazyString insertStreamAt(int pos, Stream<Character> stream) {
          return fromLazySeq(string.insertStreamAt(pos,stream));
      }
focal_method.class_method_signature: LazyString.insertStreamAt(int pos, Stream<Character> stream)
focal_method.full_signature: @Override public LazyString insertStreamAt(int pos, Stream<Character> stream)
focal_method.identifier: insertStreamAt
focal_method.invocations: fromLazySeq insertStreamAt
focal_method.modifiers: @Override public
focal_method.parameters: (int pos, Stream<Character> stream)
focal_method.return: LazyString
focal_method.signature: LazyString insertStreamAt(int pos, Stream<Character> stream)