JAL-3560 tweak to force use of standard Java HashSet
authorBobHanson <hansonr@stolaf.edu>
Sat, 21 Mar 2020 14:28:01 +0000 (09:28 -0500)
committerBobHanson <hansonr@stolaf.edu>
Sat, 21 Mar 2020 14:28:01 +0000 (09:28 -0500)
commit52f0d2f2cb4a9a2835a5ac21db20270ab1f454e7
treed482463c715a3d79d193f1600e3ec3f5026afb89
parent38b2c97c6cf79d1a6ee1997c5687531a5acdb277
JAL-3560 tweak to force use of standard Java HashSet

adds Platform.getOrderedHashSet()
adds Platform.setJavaScriptMapObjectEnabled(boolean enabled)

sets the results from
SequenceFeatures.getFeatureGroups(...)

(for FeatureSettings)
and
SequenceFeatures.getFeatureTypesForGroups(...)
(for SeqCanvas and OverviewCanvas painting)
to be a standard Java HashSet, not using the JavaScript Map object.

Sets the
Platform.getJavaOrderedHashSet()
src/jalview/datamodel/features/SequenceFeatures.java