Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- Alpha - Enum constant in enum nbbrd.design.Development.Status
B
- Beta - Enum constant in enum nbbrd.design.Development.Status
- BuilderPattern - Annotation Type in nbbrd.design
- buildMethodName() - Element in annotation type nbbrd.design.BuilderPattern
D
- Demo - Annotation Type in nbbrd.design
- Development - Annotation Type in nbbrd.design
- Development.Status - Enum in nbbrd.design
- DirectImpl - Annotation Type in nbbrd.design
-
Enforce composition over inheritance.
E
- Exploratory - Enum constant in enum nbbrd.design.Development.Status
F
- FacadePattern - Annotation Type in nbbrd.design
-
Facade is a software design pattern that provides a simplified interface to a larger body of code, such as a class library.
- FlyweightPattern - Annotation Type in nbbrd.design
-
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.
- formatMethodName() - Element in annotation type nbbrd.design.RepresentableAs
- formatMethodName() - Element in annotation type nbbrd.design.RepresentableAsInt
- formatMethodName() - Element in annotation type nbbrd.design.RepresentableAsString
- formatMethodName() - Element in annotation type nbbrd.design.StringValue
-
Deprecated.
G
- generic() - Element in annotation type nbbrd.design.PrimitiveReplacementOf
- getAsInt() - Method in enum nbbrd.design.Development.Status
-
Integer representation of the frequency
I
- Immutable - Annotation Type in nbbrd.design
-
The visible state of objects of this class doesn't change after their creation.
- Internal - Annotation Type in nbbrd.design
-
Elements annotated with Internal are intended for internal use only.
J
- JDK10 - Static variable in annotation type nbbrd.design.NextJdk
- JDK9 - Static variable in annotation type nbbrd.design.NextJdk
L
- lazy() - Element in annotation type nbbrd.design.Immutable
- LombokWorkaround - Annotation Type in nbbrd.design
-
Annotation identifying methods created as a workaround to a current limitation or bug of Lombok with Netbeans IDE.
M
- MightBePromoted - Annotation Type in nbbrd.design
-
Specifies that the annotated code might be part of API in the future if proven useful.
- Mutable - Annotation Type in nbbrd.design
-
Identifies methods that return mutable objects.
N
- nbbrd.design - module nbbrd.design
- nbbrd.design - package nbbrd.design
- NextJdk - Annotation Type in nbbrd.design
-
Defines a class or method that will be available in a subsequent version of java.
- NotThreadSafe - Annotation Type in nbbrd.design
-
Identifies a class whose global (static) resources are thread-safe Different objects of this class can be safely accessed/modified from different threads.
P
- packagePattern() - Element in annotation type nbbrd.design.MightBePromoted
- parseMethodName() - Element in annotation type nbbrd.design.RepresentableAs
- parseMethodName() - Element in annotation type nbbrd.design.RepresentableAsInt
- parseMethodName() - Element in annotation type nbbrd.design.RepresentableAsString
- parseMethodName() - Element in annotation type nbbrd.design.StringValue
-
Deprecated.
- Preliminary - Enum constant in enum nbbrd.design.Development.Status
- primitive() - Element in annotation type nbbrd.design.PrimitiveReplacementOf
- PrimitiveReplacementOf - Annotation Type in nbbrd.design
-
Specifies that a class is a primitive-friendly drop-in replacement of a generic class.
- PrototypePattern - Annotation Type in nbbrd.design
-
The prototype pattern is a creational design pattern in software development.
R
- reason() - Element in annotation type nbbrd.design.SkipProcessing
- Release - Enum constant in enum nbbrd.design.Development.Status
- RepresentableAs - Annotation Type in nbbrd.design
-
Class that can be represented unambiguously by another class.
- RepresentableAsInt - Annotation Type in nbbrd.design
-
Class that can be represented unambiguously by an
int. - RepresentableAsString - Annotation Type in nbbrd.design
-
Class that can be represented unambiguously by a
String. - ReturnImmutable - Annotation Type in nbbrd.design
-
Identifies methods that return immutable objects.
- ReturnNew - Annotation Type in nbbrd.design
-
Identifies methods that return new objects.
S
- SealedType - Annotation Type in nbbrd.design
-
Sealed classes and interfaces restrict which other classes or interfaces may extend or implement them.
- Singleton - Annotation Type in nbbrd.design
-
The considered class implements a singleton.
- SkipProcessing - Annotation Type in nbbrd.design
-
Provide an exceptional way to skip annotation processing.
- StaticFactoryMethod - Annotation Type in nbbrd.design
-
Force use of static factory methods instead of constructors.
- status() - Element in annotation type nbbrd.design.Development
- StringValue - Annotation Type in nbbrd.design
-
Deprecated.
T
- target() - Element in annotation type nbbrd.design.SkipProcessing
- Temporary - Enum constant in enum nbbrd.design.Development.Status
- ThreadHostile - Annotation Type in nbbrd.design
-
A given object of this class can't be safely accessed/modified from different threads
- ThreadSafe - Annotation Type in nbbrd.design
-
A given object of this class can be safely accessed/modified from different threads
U
- Unsafe - Annotation Type in nbbrd.design
-
Identifies Unsafe methods, which should be used with caution
V
- value() - Element in annotation type nbbrd.design.BuilderPattern
- value() - Element in annotation type nbbrd.design.NextJdk
- value() - Element in annotation type nbbrd.design.RepresentableAs
- value() - Element in annotation type nbbrd.design.SealedType
- valueOf(String) - Static method in enum nbbrd.design.Development.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum nbbrd.design.Development.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VisibleForTesting - Annotation Type in nbbrd.design
-
An annotation that indicates that the visibility of a type or member has been relaxed to make the code testable.
All Classes and Interfaces|All Packages|Constant Field Values
RepresentableAsStringinstead