YangVersion(YangVersionStatement.class, "yang-version", "value"),
YinElement(YinElementStatement.class, "yin-element", "value");
- private final @Nonnull Class<? extends DeclaredStatement<?>> type;
- private final @Nonnull QName name;
- private final @Nullable QName argument;
+ private final Class<? extends DeclaredStatement<?>> type;
+ private final QName name;
+ private final QName argument;
private final boolean yinElement;
this.yinElement = yinElement;
}
- private static QName yinQName(String nameStr) {
+ @Nonnull private static QName yinQName(String nameStr) {
return QName.cachedReference(QName.create(YangConstants.RFC6020_YIN_MODULE, nameStr));
}
}
@Override
- public QName getArgumentName() {
+ @Nullable public QName getArgumentName() {
return argument;
}
@Override
- public Class<? extends DeclaredStatement<?>> getDeclaredRepresentationClass() {
+ @Nonnull public Class<? extends DeclaredStatement<?>> getDeclaredRepresentationClass() {
return type;
}