Index

A B C D E F G H I J L M N O P R S T U V W 
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 str from this format to the specified format.
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
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages