Uses of Interface
com.landawn.abacus.util.Immutable
Packages that use Immutable
-
Uses of Immutable in com.landawn.abacus.pool
Classes in com.landawn.abacus.pool that implement Immutable -
Uses of Immutable in com.landawn.abacus.util
Classes in com.landawn.abacus.util that implement ImmutableModifier and TypeClassDescriptionclass
BiIterator<A,
B> class
class
class
class
final class
class
ExceptionalStream<T,
E extends Exception> The Stream will be automatically closed after execution(A terminal method is executed/triggered).static class
ExceptionalStream.ExceptionalIterator<T,
E extends Exception> The Class ExceptionalIterator.static final class
ExceptionalStream.StreamE<T,
E extends Exception> class
final class
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or under the Apache License 2.0.final class
final class
ImmutableBiMap<K,
V> class
final class
ImmutableEntry<K,
V> final class
class
ImmutableMap<K,
V> class
final class
class
ImmutableSet<E>
class
ImmutableSortedMap<K,
V> class
final class
Indexed<T>
final class
final class
final class
final class
final class
final class
final class
final class
class
final class
final class
static class
final class
Keyed<K,
T> It's designed for performance improvement by only hash/comparekey
inhashCode/equals
method.final class
Note: it's copied from Apache Commons IO developed at The Apache Software Foundation (http://www.apache.org/), or under the Apache License 2.0.class
class
ObjIterator<T>
class
Observer<T>
final class
Range<T extends Comparable<? super T>>
Note: it's copied from Apache Commons Lang developed at The Apache Software Foundation (http://www.apache.org/), or under the Apache License 2.0.final class
class
final class
Timed<T>
class
TriIterator<A,
B, C> class
Tuple<TP>
static final class
Tuple.Tuple1<T1>
The Class Tuple1.static final class
Tuple.Tuple2<T1,
T2> The Class Tuple2.static final class
Tuple.Tuple3<T1,
T2, T3> The Class Tuple3.static final class
Tuple.Tuple4<T1,
T2, T3, T4> The Class Tuple4.static final class
Tuple.Tuple5<T1,
T2, T3, T4, T5> The Class Tuple5.static final class
Tuple.Tuple6<T1,
T2, T3, T4, T5, T6> The Class Tuple6.static final class
Tuple.Tuple7<T1,
T2, T3, T4, T5, T6, T7> The Class Tuple7.static final class
Tuple.Tuple8<T1,
T2, T3, T4, T5, T6, T7, T8> The Class Tuple8.static final class
Tuple.Tuple9<T1,
T2, T3, T4, T5, T6, T7, T8, T9> The Class Tuple9.static final class
u.Nullable<T>
The Class Nullable.static final class
u.Optional<T>
The Class Optional.static final class
The Class OptionalBoolean.static final class
The Class OptionalByte.static final class
The Class OptionalChar.static final class
The Class OptionalDouble.static final class
The Class OptionalFloat.static final class
The Class OptionalInt.static final class
The Class OptionalLong.static final class
The Class OptionalShort.final class
Wrapper<T>
-
Uses of Immutable in com.landawn.abacus.util.stream
Subinterfaces of Immutable in com.landawn.abacus.util.streamModifier and TypeInterfaceDescriptioninterface
BaseStream<T,
A, P, C, PL, OT, IT, ITER extends Iterator<T>, S extends BaseStream<T, A, P, C, PL, OT, IT, ITER, S>> The Stream will be automatically closed after execution(A terminal method is executed/triggered).Classes in com.landawn.abacus.util.stream that implement ImmutableModifier and TypeClassDescriptionclass
class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).static class
class
class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).static class
class
class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).static class
final class
EntryStream<K,
V> The Stream will be automatically closed after execution(A terminal method is executed/triggered).class
class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).static class
class
class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).static class
class
class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).static class
class
class
class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).static class
class
Stream<T>
Note: This class includes codes copied from StreamEx: https://github.com/amaembo/streamex under Apache License, version 2.0.static class