Skip to content

Commit bc0b7c6

Browse files
committed
Versioned: add default behavior for getVersion
1 parent 5a3f011 commit bc0b7c6

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/org/scijava/Versioned.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131

3232
package org.scijava;
3333

34+
import org.scijava.util.VersionUtils;
35+
3436
/**
3537
* An object that knows its version.
3638
*
@@ -39,6 +41,9 @@
3941
public interface Versioned {
4042

4143
/** Gets the version of the object. */
42-
String getVersion();
44+
default String getVersion() {
45+
return VersionUtils.getVersion(getClass());
46+
}
47+
4348

4449
}

0 commit comments

Comments
 (0)