Check-and-assign to eliminate a cast.
Change-Id: I4385e7f7499e64dbb90822c1dff5d1995b182dd5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
}
private DataSchemaContextNode<?> fromLocalSchema(final PathArgument child) {
- if (child instanceof AugmentationIdentifier) {
- return fromSchemaAndQNameChecked(container, ((AugmentationIdentifier) child).getPossibleChildNames()
- .iterator().next());
+ if (child instanceof AugmentationIdentifier augId) {
+ return fromSchemaAndQNameChecked(container, augId.getPossibleChildNames().iterator().next());
}
return fromSchemaAndQNameChecked(container, child.getNodeType());
}