All Classes
-
All Classes Enum Summary Annotation Types Summary Class Description BuilderPattern Demo Development Development.Status DirectImpl Enforce composition over inheritance.FacadePattern Facade is a software design pattern that provides a simplified interface to a larger body of code, such as a class library.FlyweightPattern Flyweight is a software design pattern that minimizes memory use by sharing as much data as possible with other similar objects; it is a way to use objects in large numbers when a simple repeated representation would use an unacceptable amount of memory.Immutable The visible state of objects of this class doesn't change after their creation.Internal Elements annotated with Internal are intended for internal use only.LombokWorkaround Annotation identifying methods created as a workaround to a current limitation or bug of Lombok with Netbeans IDE.MightBePromoted Specifies that the annotated code might be part of API in the future if proven useful.Mutable Identifies methods that return mutable objects.NextJdk Defines a class or method that will be available in a subsequent version of java.NotThreadSafe Identifies a class whose global (static) resources are thread-safe Different objects of this class can be safely accessed/modified from different threads.PrimitiveReplacementOf Specifies that a class is a primitive-friendly drop-in replacement of a generic class.PrototypePattern The prototype pattern is a creational design pattern in software development.ReturnImmutable Identifies methods that return immutable objects.ReturnNew Identifies methods that return new objects.SealedType Sealed classes and interfaces restrict which other classes or interfaces may extend or implement them.Singleton The considered class implements a singleton.SkipProcessing Provide an exceptional way to skip annotation processing.StaticFactoryMethod Force use of static factory methods instead of constructors.StringValue Class that can be represented unambiguously by a String.ThreadHostile A given object of this class can't be safely accessed/modified from different threadsThreadSafe A given object of this class can be safely accessed/modified from different threadsUnsafe Identifies Unsafe methods, which should be used with cautionVisibleForTesting An annotation that indicates that the visibility of a type or member has been relaxed to make the code testable.