Thomas Neidhart created MATH-1098:
-------------------------------------
Summary: Add annotations to mark certain characteristics of classes
Key: MATH-1098
URL: https://issues.apache.org/jira/browse/MATH-1098
Project: Commons Math
Issue Type: Improvement
Reporter: Thomas Neidhart
Attachments: annotations.tar
I strongly believe that this would be a very useful addition to Commons Math in
particular and to Commons libraries in general.
There exists the jcip annotations which comprise of the following:
* GuardedBy
* Immutable
* ThreadSafe
* NotThreadSafe
As we will certainly not add a dependency to another library, we could start
with our own set of annotations:
* Immutable - well quite obvious
* Internal - internal classes for which we do not make a guarantee wrt
backwards compatibility
The attached archive contains these two annotations.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)