Constraint |
It allows to mark either field or parameter by some expression.
|
Determined |
|
Experimental |
Marks item as experimental one.
|
ImplementationNote |
Allows to define some implementation note about marked entity.
|
LazyInited |
|
Link |
Allows provide some link in text form for an entity.
|
MayContainNull |
Shows that marked entity can contain null among its inside values.
|
MemoryComplexity |
Allows to mark executable entity by its memory complexity description.
|
MustNotContainNull |
Shows that an array or a collection can't contain null as its value.
|
NeedsRefactoring |
Signal that marked entity needs refactoring.
|
NonDetermined |
|
OneWayChange |
Allows mark methods as impacting on something without any chance for rollback.
|
ReturnsOriginal |
Allows mark method result if the method returns link to the original object and you want notify a method user that it should be changed carefully.
|
Risky |
Marks entity as risky one.
|
ThrowsRuntimeException |
Allows to describe a runtime exception thrown by method.
|
ThrowsRuntimeExceptions |
It allows to describe set of runtime exceptions thrown by method.
|
TimeComplexity |
Allows to mark executable entity by its time complexity description.
|
ToDo |
Allows to mark entities for future works.
|
Warning |
Allows to mark entities by some warning messages.
|
Weight |
Allows to define computational weight of an entity, in fuzzy human-subjective relative units.
|