Index
All Classes and Interfaces|All Packages
A
- add(E) - Method in class io.immutables.common.Vect.Builder
- addAll(E[]) - Method in class io.immutables.common.Vect.Builder
- addAll(Iterable<? extends E>) - Method in class io.immutables.common.Vect.Builder
- addNewlineAt(int) - Method in class io.immutables.common.Source.Lines.Tracker
- all(Predicate<? super E>) - Method in class io.immutables.common.Vect
- append(char) - Method in class io.immutables.common.Source.Buffer
- append(E) - Method in class io.immutables.common.Vect
- append(CharSequence) - Method in class io.immutables.common.Source.Buffer
- append(CharSequence, int, int) - Method in class io.immutables.common.Source.Buffer
B
- begin - Variable in class io.immutables.common.Source.Range
- bipartition(Predicate<? super E>, BiFunction<Vect<E>, Vect<E>, R>) - Method in class io.immutables.common.Vect
- Buffer() - Constructor for class io.immutables.common.Source.Buffer
- Buffer(int) - Constructor for class io.immutables.common.Source.Buffer
- build() - Method in class io.immutables.common.Vect.Builder
- builder() - Static method in class io.immutables.common.Vect
- builderWithExpectedSize(int) - Static method in class io.immutables.common.Vect
C
- Capacity - Class in io.immutables.common
-
Ensures capacity for arrays by nearest larger power of 2 increase in size and trying to avoid overflows until max size for array is reached.
- CaseFormat - Enum Class in io.immutables.common
-
Utility class for converting between various case formats.
- charAt(int) - Method in class io.immutables.common.Source.Buffer
- charAt(int) - Method in class io.immutables.common.Source.SourceWrapper
- close() - Method in class io.immutables.common.Source.Buffer
- column - Variable in class io.immutables.common.Source.Position
-
1-based column number.
- concat(Vect<? extends E>) - Method in class io.immutables.common.Vect
- contains(E) - Method in class io.immutables.common.Vect
- contractual() - Static method in interface io.immutables.common.Unreachable
- count() - Method in class io.immutables.common.Source.Lines
D
- delegate(Object, Method, Object...) - Method in class io.immutables.common.ProxyHandler
-
Use this method in subclasses if you want to delegate call to a target instance.
- dropWhile(Predicate<? super E>) - Method in class io.immutables.common.Vect
E
- empty(Supplier<R>) - Method in class io.immutables.common.Vect.When
- end - Variable in class io.immutables.common.Source.Range
- ensure(char[], int, int) - Static method in class io.immutables.common.Capacity
- ensure(int[], int, int) - Static method in class io.immutables.common.Capacity
- ensure(long[], int, int) - Static method in class io.immutables.common.Capacity
- ensure(T[], int, int) - Static method in class io.immutables.common.Capacity
- equals(Object) - Method in class io.immutables.common.ProxyHandler
-
Always delegates to
Object.equals(Object) - equals(Object) - Method in class io.immutables.common.Source.Position
- equals(Object) - Method in class io.immutables.common.Source.Range
- equals(Object) - Method in class io.immutables.common.Vect
- exhaustive() - Static method in interface io.immutables.common.Unreachable
- exhaustive(Object) - Static method in interface io.immutables.common.Unreachable
F
- filename - Variable in class io.immutables.common.Source.Problem
- filter(Predicate<? super E>) - Method in class io.immutables.common.Vect
- findFirst(Predicate<? super E>) - Method in class io.immutables.common.Vect
- first() - Method in class io.immutables.common.Vect
- flatMap(Function<? super E, ? extends Iterable<R>>) - Method in class io.immutables.common.Vect
- flush() - Method in class io.immutables.common.Source.Buffer
- fold(A, BiFunction<A, E, A>) - Method in interface io.immutables.common.Foldable
- fold(A, BiFunction<A, E, A>) - Method in class io.immutables.common.Vect
- fold(BiFunction<E, A, A>, A) - Method in interface io.immutables.common.Foldable
- fold(BiFunction<E, A, A>, A) - Method in class io.immutables.common.Vect
- Foldable<E> - Interface in io.immutables.common
- forEach(Consumer<? super E>) - Method in class io.immutables.common.Vect
- from(char[]) - Static method in class io.immutables.common.Source.Lines
- from(Vect<? extends E>) - Static method in class io.immutables.common.Vect
-
Deprecated.
- from(CharSequence) - Static method in class io.immutables.common.Source.Excerpt
- from(CharSequence) - Static method in class io.immutables.common.Source.Lines
- from(CharSequence, Source.Lines) - Static method in class io.immutables.common.Source.Excerpt
- from(Iterable<? extends E>) - Static method in class io.immutables.common.Vect
G
- get() - Method in class io.immutables.common.Vect.When
- get(int) - Method in class io.immutables.common.Source.Lines
- get(int) - Method in class io.immutables.common.Vect
- get(Source.Range) - Method in class io.immutables.common.Source.Excerpt
- get(CharSequence) - Method in class io.immutables.common.Source.Range
- getChars(int, int, char[], int) - Method in class io.immutables.common.Source.Buffer
-
String and StringBuilder -like character copy to destination array.
- getLineRange(int) - Method in class io.immutables.common.Source.Lines
- getUnsafeArray() - Method in class io.immutables.common.Source.Buffer
-
Provides unsafe access to the raw underlying array.
- Glob - Class in io.immutables.common
H
- handleInterfaceMethod(Object, Method, Object[]) - Method in class io.immutables.common.ProxyHandler
-
Override to handle relevant methods.
- hashCode() - Method in class io.immutables.common.ProxyHandler
-
Always delegates to
Object.hashCode() - hashCode() - Method in class io.immutables.common.Source.Position
- hashCode() - Method in class io.immutables.common.Source.Range
- hashCode() - Method in class io.immutables.common.Vect
- hasNext() - Method in class io.immutables.common.Vect.Iterator
- head(BiFunction<E, Vect<E>, R>) - Method in class io.immutables.common.Vect.When
- hint - Variable in class io.immutables.common.Source.Problem
I
- invoke(Object, Method, Object[]) - Method in class io.immutables.common.ProxyHandler
- io.immutables.common - package io.immutables.common
- isEmpty() - Method in class io.immutables.common.Vect
- isEquals(Method) - Static method in class io.immutables.common.ProxyHandler
- isHashCode(Method) - Static method in class io.immutables.common.ProxyHandler
- isToString(Method) - Static method in class io.immutables.common.ProxyHandler
- iterator() - Method in class io.immutables.common.Vect
- Iterator() - Constructor for class io.immutables.common.Vect.Iterator
J
- join(String) - Method in class io.immutables.common.Vect
- join(String, String, String) - Method in class io.immutables.common.Vect
L
- last() - Method in class io.immutables.common.Vect
- length() - Method in class io.immutables.common.Source.Buffer
- length() - Method in class io.immutables.common.Source.SourceWrapper
- line - Variable in class io.immutables.common.Source.Position
-
1-based line number.
- lines - Variable in class io.immutables.common.Source.Problem
- lines(int) - Method in class io.immutables.common.Source.Lines.Tracker
- LowerCamel - Enum constant in enum class io.immutables.common.CaseFormat
-
Java variable naming convention, e.g., "lowerCamel".
- LowerKebob - Enum constant in enum class io.immutables.common.CaseFormat
-
Hyphenated variable naming convention, e.g., "lower-hyphen".
- LowerSnake - Enum constant in enum class io.immutables.common.CaseFormat
-
C++ variable naming convention, e.g., "lower_underscore".
M
- map(Function<? super E, ? extends R>) - Method in class io.immutables.common.Vect
- mapIndex(BiFunction<Integer, ? super E, ? extends R>) - Method in class io.immutables.common.Vect
- matches(String) - Method in class io.immutables.common.Glob
- message - Variable in class io.immutables.common.Source.Problem
N
- next() - Method in class io.immutables.common.Vect.Iterator
O
- of() - Static method in class io.immutables.common.Vect
- of(int, int, int) - Static method in class io.immutables.common.Source.Position
- of(E) - Static method in class io.immutables.common.Vect
- of(E...) - Static method in class io.immutables.common.Vect
- of(E, E) - Static method in class io.immutables.common.Vect
- of(E, E, E) - Static method in class io.immutables.common.Vect
- of(E, E, E, E) - Static method in class io.immutables.common.Vect
- of(E, E, E, E, E) - Static method in class io.immutables.common.Vect
- of(Source.Position) - Static method in class io.immutables.common.Source.Range
- of(Source.Position, Source.Position) - Static method in class io.immutables.common.Source.Range
- of(String) - Static method in class io.immutables.common.Glob
- only(Class<T>) - Method in class io.immutables.common.Vect
- otherwise(Function<Vect<E>, R>) - Method in class io.immutables.common.Vect.When
- otherwise(R) - Method in class io.immutables.common.Vect.When
P
- pair(BiFunction<E, E, R>) - Method in class io.immutables.common.Vect.When
- position - Variable in class io.immutables.common.Source.Position
-
0-based position.
- prepend(E) - Method in class io.immutables.common.Vect
- Problem(String, CharSequence, Source.Lines, Source.Range, String, String) - Constructor for class io.immutables.common.Source.Problem
- ProxyHandler - Class in io.immutables.common
-
Base abstract class for non-value interface proxies.
- ProxyHandler() - Constructor for class io.immutables.common.ProxyHandler
R
- range - Variable in class io.immutables.common.Source.Problem
- range(int, int) - Method in class io.immutables.common.Vect
- rangeFrom(int) - Method in class io.immutables.common.Vect
- reduce(BiFunction<E, E, E>) - Method in interface io.immutables.common.Foldable
- reduce(BiFunction<E, E, E>) - Method in class io.immutables.common.Vect
- reset() - Method in class io.immutables.common.Source.Buffer
-
Resets internal content size to 0 and leaving internal character array intact, effectively "forgetting" any content written so far.
- reverse() - Method in class io.immutables.common.Vect
S
- single(Function<E, R>) - Method in class io.immutables.common.Vect.When
- size() - Method in class io.immutables.common.Vect
- some(Predicate<? super E>) - Method in class io.immutables.common.Vect
- sort() - Method in class io.immutables.common.Vect
- sort(Comparator<? super E>) - Method in class io.immutables.common.Vect
- source - Variable in class io.immutables.common.Source.Problem
- Source - Interface in io.immutables.common
- Source.Buffer - Class in io.immutables.common
-
Clean implementation of in memory CharSequence and Writer/Appendable.
- Source.Excerpt - Class in io.immutables.common
- Source.Lines - Class in io.immutables.common
- Source.Lines.Tracker - Class in io.immutables.common
-
Line Tracker keeps tracks of the newlines observed at certain positions, acting as a builder for the Lines object.
- Source.Position - Class in io.immutables.common
- Source.Problem - Class in io.immutables.common
- Source.Range - Class in io.immutables.common
- Source.SourceWrapper - Class in io.immutables.common
- span(Source.Range) - Method in class io.immutables.common.Source.Range
- spliterator() - Method in class io.immutables.common.Vect
- stream() - Method in class io.immutables.common.Vect
- subSequence(int, int) - Method in class io.immutables.common.Source.Buffer
-
We do shallow copy subsequence, whereas StringBuilder does copy character content.
- subSequence(int, int) - Method in class io.immutables.common.Source.SourceWrapper
T
- takeWhile(Predicate<? super E>) - Method in class io.immutables.common.Vect
- to() - Static method in class io.immutables.common.Vect
- to(CaseFormat, String) - Method in enum class io.immutables.common.CaseFormat
-
Converts the specified
String strfrom this format to the specifiedformat. - toArray() - Method in class io.immutables.common.Vect
- toArray(E[]) - Method in class io.immutables.common.Vect
- toArray(IntFunction<E[]>) - Method in class io.immutables.common.Vect
- toCharArray() - Method in class io.immutables.common.Source.Buffer
-
Safe copy of the internal data trimmed to the actual content length.
- toString() - Method in class io.immutables.common.Source.Buffer
- toString() - Method in class io.immutables.common.Source.Excerpt
- toString() - Method in class io.immutables.common.Source.Lines
- toString() - Method in class io.immutables.common.Source.Position
- toString() - Method in class io.immutables.common.Source.Problem
- toString() - Method in class io.immutables.common.Source.Range
- toString() - Method in class io.immutables.common.Source.SourceWrapper
- toString() - Method in class io.immutables.common.Vect.Iterator
- toString() - Method in class io.immutables.common.Vect
- toString(Object) - Method in class io.immutables.common.ProxyHandler
- Tracker() - Constructor for class io.immutables.common.Source.Lines.Tracker
U
- uncheckedThrow(Throwable) - Static method in interface io.immutables.common.Unreachable
- Unreachable - Interface in io.immutables.common
- UpperCamel - Enum constant in enum class io.immutables.common.CaseFormat
-
Java and C++ class naming convention, e.g., "UpperCamel".
- UpperSnake - Enum constant in enum class io.immutables.common.CaseFormat
-
Java and C++ constant naming convention, e.g., "UPPER_UNDERSCORE".
V
- valueOf(String) - Static method in enum class io.immutables.common.CaseFormat
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.immutables.common.CaseFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vect<E> - Class in io.immutables.common
-
Minimalistic wrapper around immutable array.
- Vect.Builder<E> - Class in io.immutables.common
- Vect.Iterator - Class in io.immutables.common
- Vect.When<R> - Class in io.immutables.common
W
- wasFirst() - Method in class io.immutables.common.Vect.Iterator
- wasLast() - Method in class io.immutables.common.Vect.Iterator
- when() - Method in class io.immutables.common.Vect
- When() - Constructor for class io.immutables.common.Vect.When
- wishful() - Static method in interface io.immutables.common.Unreachable
- withinLine() - Method in class io.immutables.common.Source.Range
-
Either this range if within line or only starting position range.
- wrap(char[]) - Static method in interface io.immutables.common.Source
- write(char[]) - Method in class io.immutables.common.Source.Buffer
- write(char[], int, int) - Method in class io.immutables.common.Source.Buffer
- write(int) - Method in class io.immutables.common.Source.Buffer
- write(String) - Method in class io.immutables.common.Source.Buffer
- write(String, int, int) - Method in class io.immutables.common.Source.Buffer
All Classes and Interfaces|All Packages