Package com.igormaznitsa.meta.annotation
package com.igormaznitsa.meta.annotation
-
ClassDescriptionIt allows to mark either field or parameter by some expression.Shows that behavior of the entity is determined.Marks item as experimental one.Allows to define some implementation note about marked entity.Shows that marked entity is lazy inited oneAllows provide some link in text form for an entity.Shows that marked entity can contain null among its inside values.Allows to mark executable entity by its memory complexity description.Shows that an array or a collection can't contain null as its value.Signal that marked entity needs refactoring.Shows that behavior of the entity is non-determined.Allows mark methods as impacting on something without any chance for rollback.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.Marks entity as risky one.Allows to describe a runtime exception thrown by method.It allows to describe set of runtime exceptions thrown by method.Allows to mark executable entity by its time complexity description.Allows to mark entities for future works.Allows to mark entities by some warning messages.Allows to define computational weight of an entity, in fuzzy human-subjective relative units.Contains allowed units for execution weight.