Remove @ThreadSafe annotations 21/80921/7
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 16 Mar 2019 00:36:24 +0000 (01:36 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 16 Mar 2019 08:32:50 +0000 (09:32 +0100)
commitc1da7f4dda4fbc36f2716b9406fbf0c6887dfb0a
treebddee1182a3290a87df4be35da812550d428e6c5
parentf2c2d685a6acdf303c9d187d8e16f5bd20b1af20
Remove @ThreadSafe annotations

This annotation is not needed in the following case:
- static methods are expected to be thread-safe
- package-private classes can be examined for safety
- Immutable interfaces imply thread safety

Change-Id: I0d27d061dc59149b606cd096e777d72361cd4aeb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
14 files changed:
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/CheckedValue.java
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Identifier.java
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Variant.java
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/AbstractCanonicalValueSupport.java
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/AbstractCanonicalValueValidator.java
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/CanonicalValueSupport.java
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/DerivedString.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ModificationPath.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ModifiedNode.java
yang/yang-data-util/src/main/java/org/opendaylight/yangtools/yang/data/util/codec/IdentityCodecUtil.java
yang/yang-maven-plugin/src/main/java/org/opendaylight/yangtools/yang2sources/plugin/ProcessorModuleReactor.java
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/meta/DefaultStatementDefinition.java
yang/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/DeclaredStatementFormatter.java
yang/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/YangTextSnippet.java