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
    Modifier and Type
    Class
    Description
    final class 
     
  • Uses of Immutable in com.landawn.abacus.util

    Classes in com.landawn.abacus.util with annotations of type Immutable
    Modifier and Type
    Class
    Description
    final class 
     
    class 
    The Stream will be automatically closed after execution(A terminal method is executed/triggered).
    static class 
    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 
     
    class 
     
    final class 
     
    final class 
     
    final class 
    Keyed<K,T>
    It's designed for performance improvement by only hash/compare key in hashCode/equals method.
    class 
     
    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 
    Result<T,E extends Throwable>
     
    final class 
     
    class 
    Tuple<TP>
     
    static final class 
    The Class Nullable.
    static final class 
    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 
     
  • Uses of Immutable in com.landawn.abacus.util.stream

    Classes in com.landawn.abacus.util.stream with annotations of type Immutable
    Modifier and Type
    Interface
    Description
    interface 
    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 
    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 
    Note: This class includes codes copied from StreamEx: https://github.com/amaembo/streamex under Apache License, version 2.0.