]> source.dussan.org Git - jgit.git/commit
SystemReader#now: make it a concrete method 49/1204049/2
authorIvan Frade <ifrade@google.com>
Thu, 14 Nov 2024 00:25:42 +0000 (16:25 -0800)
committerIvan Frade <ifrade@google.com>
Thu, 14 Nov 2024 16:52:21 +0000 (08:52 -0800)
commitc67393562be7e3db0e39cb2d3ff5f8192e2f2cd5
treeeff0e1ab28afc13b125c57f8a92fb0f854c50865
parentbb1f95e5652969f649bb9092cde6c256ae2cb46a
SystemReader#now: make it a concrete method

Abstract methods break subclasses (e.g. DelegateSystemReader in
gerrit). Updating jgit and gerrit is simpler if we do not add them. I
am not sure why some methods are abstract and others dont, but now()
can be a concrete method.

Make now() concrete. Implement it by default based on
getCurrentTime(), so subclasses overriding that method get the same
value.

Change-Id: I697749f8cba698c5388ed13ebdc2b238d6259358
org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/MockSystemReader.java
org.eclipse.jgit/src/org/eclipse/jgit/util/SystemReader.java