Sharpen ChildOf type argument 18/112418/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 2 Jul 2024 13:46:46 +0000 (15:46 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 2 Jul 2024 13:47:40 +0000 (15:47 +0200)
commitdf6e5bf09e018a8b6ed6131d879aa4b0299bba4b
treedb2779e74aae32c8d11a37ee30b0c6e89b0b5643
parentceb4ce26c785daf562d4d4afa4ad18aefd65b358
Sharpen ChildOf type argument

ChildOf's parent cannot be any old Object, it has to be a DataContainer
-- improving usage safety.

JIRA: YANGTOOLS-1577
Change-Id: I024247b40b9209ef980759fe7eba8d0e504a9bc9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/binding-spec/src/main/java/org/opendaylight/yangtools/binding/ChildOf.java
binding/binding-spec/src/test/java/org/opendaylight/yangtools/binding/test/mock/GroupingFoo.java
binding/binding-spec/src/test/java/org/opendaylight/yangtools/binding/test/mock/InstantiatedFoo.java