Index

A B D E F G I J L M N P R S T U V 
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.
A B D E F G I J L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values