| 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.
|