import java.util.List;
import java.util.Objects;
import java.util.Set;
+import javax.annotation.Nonnull;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.AugmentationSchema;
import org.opendaylight.yangtools.yang.model.api.ChoiceCaseNode;
return caseShorthandNode.getConstraints();
}
+ @Nonnull
@Override
public QName getQName() {
return caseShorthandNode.getQName();
}
+ @Nonnull
@Override
public SchemaPath getPath() {
return path;
}
+ @Nonnull
@Override
public List<UnknownSchemaNode> getUnknownSchemaNodes() {
return ImmutableList.of();
return caseShorthandNode.getReference();
}
+ @Nonnull
@Override
public Status getStatus() {
return caseShorthandNode.getStatus();
@Override
public DataSchemaNode getDataChildByName(final QName name) {
- if (getQName().equals(name)) {
- return caseShorthandNode;
- } else {
- return null;
- }
- }
-
- @Override
- public DataSchemaNode getDataChildByName(final String name) {
- if (getQName().getLocalName().equals(name)) {
- return caseShorthandNode;
- } else {
- return null;
- }
+ return getQName().equals(name) ? caseShorthandNode : null;
}
@Override
@Override
public String toString() {
- return CaseShorthandImpl.class.getSimpleName() + "[" +
- "qname=" +
- getQName() +
- "]";
+ return CaseShorthandImpl.class.getSimpleName() + "[" + "qname=" + getQName() + "]";
}
private static ChoiceCaseNode getOriginalIfPresent(final SchemaNode caseShorthandNode) {