From: JaniSimomaa Date: Thu, 11 Jul 2019 08:03:23 +0000 (+0300) Subject: Fixing several binding-related bugs X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=commitdiff_plain;h=8e9a5de6f673df657abf19bf88202aa1a79294d7;hp=8e9a5de6f673df657abf19bf88202aa1a79294d7;p=simantics%2Fplatform.git Fixing several binding-related bugs * @Optional annotation added duplicate annotations to BindingRequest for certain classes * @Identifier annotation was not actually removed from the BindingRequest * BindingRequest hashCode calculation used annotation args excluding the ones possibly found from the clazz.getAnnotations() * Prevent replacing existing bindings in BindingRepository.classMap gitlab #313 Change-Id: I774649584c288c197f1f8ca6af78682b296b63d4 (cherry picked from commit 95bce3521a3c97f463c3d533a36a606c7ae6f0aa) ---