Annotate serialization field.
Change-Id: I24d9a8f19de3c39d49c68bb10a1a9b06d01b25b3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
* and <a href="https://www.rfc-editor.org/rfc/rfc6022#section-3.1">RFC6022</a>.
*/
public record SourceIdentifier(@NonNull Unqualified name, @Nullable Revision revision) implements Identifier {
+ @java.io.Serial
private static final long serialVersionUID = 3L;
/**
* @return Filename for this source identifier.
*/
public static @NonNull String toYangFileName(final @NonNull String moduleName, final @Nullable Revision revision) {
- final StringBuilder sb = new StringBuilder(moduleName);
+ final var sb = new StringBuilder(moduleName);
if (revision != null) {
sb.append('@').append(revision);
}