From: Mathieu Baudier Date: Tue, 25 Jan 2022 06:05:55 +0000 (+0100) Subject: Keep experimenting with package metadata. X-Git-Tag: argeo-commons-2.3.5~61 X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=d3d0be6695c92a35a46106e955d41ac73c82b6c0;hp=f97685aba73c01d93689fca1a67338fb4d23919c;p=lgpl%2Fargeo-commons.git Keep experimenting with package metadata. --- diff --git a/org.argeo.api.uuid/src/org/argeo/api/uuid/A2.java b/org.argeo.api.uuid/src/org/argeo/api/uuid/A2.java deleted file mode 100644 index e2d47278d..000000000 --- a/org.argeo.api.uuid/src/org/argeo/api/uuid/A2.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.argeo.api.uuid; - -import java.io.Serializable; - -/** A2 metadata for this package. */ -class A2 implements Serializable { - static final int MAJOR = 2; - static final int MINOR = 3; - - static final long serialVersionUID = (long) MAJOR << 32 | MINOR & 0xFFFFFFFFL; - - static { -// assert MAJOR == (int) (serialVersionUID >> 32); -// assert MINOR == (int) serialVersionUID; - } -} diff --git a/org.argeo.api.uuid/src/org/argeo/api/uuid/APM.java b/org.argeo.api.uuid/src/org/argeo/api/uuid/APM.java new file mode 100644 index 000000000..761f774bc --- /dev/null +++ b/org.argeo.api.uuid/src/org/argeo/api/uuid/APM.java @@ -0,0 +1,15 @@ +package org.argeo.api.uuid; + +import java.io.Serializable; + +/** Package metadata for this package. */ +class APM implements Serializable { + /** Major version (equality means backward compatibility). */ + static final int MAJOR = 2; + /** Minor version (if even, equality means forward compatibility). */ + static final int MINOR = 3; + /** serialVersionUID to use for {@link Serializable} classes in this package. */ + static final long SERIAL = (long) MAJOR << 32 | MINOR & 0xFFFFFFFFL; + /** Metadata version. */ + private static final long serialVersionUID = 2L; +} diff --git a/org.argeo.api.uuid/src/org/argeo/api/uuid/package-info.java b/org.argeo.api.uuid/src/org/argeo/api/uuid/package-info.java new file mode 100644 index 000000000..e896bf424 --- /dev/null +++ b/org.argeo.api.uuid/src/org/argeo/api/uuid/package-info.java @@ -0,0 +1,2 @@ +/** API and utilities around {@link java.util.UUID}s. */ +package org.argeo.api.uuid;