[
https://issues.apache.org/jira/browse/MATH-1098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Neidhart updated MATH-1098:
----------------------------------
Attachment: annotations.tar
> 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)