Uses of Annotation Interface
com.landawn.abacus.annotation.Immutable
Packages that use Immutable
-
Uses of Immutable in com.landawn.abacus.pool
Classes in com.landawn.abacus.pool with annotations of type Immutable -
Uses of Immutable in com.landawn.abacus.util
Classes in com.landawn.abacus.util with annotations of type ImmutableModifier and TypeClassDescriptionfinal 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.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
class
final class
ImmutableEntry<K,
V> class
ImmutableMap<K,
V> final class
final class
final class
Keyed<K,
T> It's designed for performance improvement by only hash/comparekey
inhashCode/equals
method.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.class
final class
Timed<T>
class
Tuple<TP>
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
Classes in com.landawn.abacus.util.stream with annotations of type ImmutableModifier 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).class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).final class
EntryStream<K,
V> The Stream will be automatically closed after execution(A terminal method is executed/triggered).class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).class
The Stream will be automatically closed after execution(A terminal method is executed/triggered).class
Stream<T>
Note: This class includes codes copied from StreamEx: https://github.com/amaembo/streamex under Apache License, version 2.0.