Mark typedef types as TypeObject 92/79892/6
authorJie Han <han.jie@zte.com.cn>
Fri, 25 Jan 2019 07:29:04 +0000 (15:29 +0800)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 19 Feb 2019 14:21:51 +0000 (15:21 +0100)
commit69edd49f361f97da4a99378830ca9aa2f34b97ae
tree85047c52859c0cb9cc22e51e2299bdd34543bf7e
parent400f5904ad571fb554342a9d7839cbb5622a2ea4
Mark typedef types as TypeObject

Make binding class of typedef implement TypeObject. In order to not
break compatibility, make sure we disregard marker interfaces when
computing serialVersionUID.

JIRA: MDSAL-406
Change-Id: I8e8bf31d3b3c43a2c843e7dd9914def12c52fee3
Signed-off-by: Jie Han <han.jie@zte.com.cn>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/yang/types/AbstractTypeProvider.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/generator/impl/Mdsal406TypeObjectTest.java [new file with mode: 0644]
binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/mdsal/binding/model/util/BindingGeneratorUtil.java
binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/mdsal/binding/model/util/BindingTypes.java