BUG-893: fix loaderClassPaths safety 48/6848/1
authorRobert Varga <rovarga@cisco.com>
Sat, 10 May 2014 09:29:28 +0000 (11:29 +0200)
committerRobert Varga <rovarga@cisco.com>
Sat, 10 May 2014 09:32:47 +0000 (11:32 +0200)
commit19cb9eed5cf91ca65c5bb558ce5f30c16fcb330a
tree273564fe83aba78084147bb8954bcecc10de8aa8
parent5ff2abeff78e84557316416aa4d255226ffa048e
BUG-893: fix loaderClassPaths safety

This fixes thread safety of loaderClassPaths, as there was a
TOCTOU error. Furthermore this actually populates the map, such that we
do not continue to add classloaders.

Drive-bys include final keywords and cleanup on utility classes.

Change-Id: I3c96a4e98b242d34d7036bcb81f71f36ff88223c
Signed-off-by: Robert Varga <rovarga@cisco.com>
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/JavassistUtils.java
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/XtendHelper.java
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/util/YangSchemaUtils.java