Comparing source compatibility of /home/jenkins/agent/workspace/stable/jgit-publish-site/repo/org.eclipse.jgit/target/org.eclipse.jgit-6.4.0.202211300538-r.jar against /home/jenkins/agent/workspace/stable/jgit-publish-site/.repository/org/eclipse/jgit/org.eclipse.jgit/6.2.0.202206071550-r/org.eclipse.jgit-6.2.0.202206071550-r.jar WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output. **** MODIFIED CLASS: PUBLIC org.eclipse.jgit.api.ApplyCommand (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 **** MODIFIED METHOD: PUBLIC org.eclipse.jgit.api.ApplyResult call() === UNCHANGED EXCEPTION: org.eclipse.jgit.api.errors.GitAPIException --- REMOVED EXCEPTION: org.eclipse.jgit.api.errors.PatchFormatException --- REMOVED EXCEPTION: org.eclipse.jgit.api.errors.PatchApplyException *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.api.CloneCommand (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.CloneCommand addShallowExclude(java.lang.String) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.CloneCommand addShallowExclude(org.eclipse.jgit.lib.ObjectId) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.CloneCommand setDepth(int) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.CloneCommand setShallowSince(java.time.OffsetDateTime) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.CloneCommand setShallowSince(java.time.Instant) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.api.DiffCommand (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.DiffCommand setShowNameOnly(boolean) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.api.FetchCommand (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand addShallowExclude(java.lang.String) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand addShallowExclude(org.eclipse.jgit.lib.ObjectId) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand setDepth(int) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand setShallowSince(java.time.OffsetDateTime) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand setShallowSince(java.time.Instant) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.FetchCommand setUnshallow(boolean) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.api.PushCommand (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) boolean isUseBitmaps() +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.PushCommand setHookErrorStream(java.io.PrintStream) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.PushCommand setHookOutputStream(java.io.PrintStream) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.api.PushCommand setUseBitmaps(boolean) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.dircache.DirCacheCheckout (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 === UNCHANGED METHOD: PUBLIC STATIC void checkoutEntry(org.eclipse.jgit.lib.Repository, org.eclipse.jgit.dircache.DirCacheEntry, org.eclipse.jgit.lib.ObjectReader, boolean, org.eclipse.jgit.dircache.DirCacheCheckout$CheckoutMetadata) +++ NEW ANNOTATION: java.lang.Deprecated === UNCHANGED EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) STATIC(+) void checkoutEntry(org.eclipse.jgit.lib.Repository, org.eclipse.jgit.dircache.DirCacheEntry, org.eclipse.jgit.lib.ObjectReader, boolean, org.eclipse.jgit.dircache.DirCacheCheckout$CheckoutMetadata, org.eclipse.jgit.treewalk.WorkingTreeOptions) +++ NEW EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) STATIC(+) void getContent(org.eclipse.jgit.lib.Repository, java.lang.String, org.eclipse.jgit.dircache.DirCacheCheckout$CheckoutMetadata, org.eclipse.jgit.dircache.DirCacheCheckout$StreamSupplier, org.eclipse.jgit.treewalk.WorkingTreeOptions, java.io.OutputStream) +++ NEW EXCEPTION: java.io.IOException +++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) org.eclipse.jgit.dircache.DirCacheCheckout$StreamSupplier (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.io.InputStream load() +++ NEW EXCEPTION: java.io.IOException +++ NEW CLASS: PUBLIC(+) org.eclipse.jgit.internal.diff.FilteredRenameDetector (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW CONSTRUCTOR: PUBLIC(+) FilteredRenameDetector(org.eclipse.jgit.lib.Repository) +++ NEW CONSTRUCTOR: PUBLIC(+) FilteredRenameDetector(org.eclipse.jgit.diff.RenameDetector) +++ NEW METHOD: PUBLIC(+) java.util.List compute(java.util.List, org.eclipse.jgit.treewalk.filter.PathFilter) +++ NEW EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) java.util.List compute(java.util.List, java.util.List) +++ NEW EXCEPTION: java.io.IOException *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.JGitText (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW FIELD: PUBLIC(+) java.lang.String depthMustBeAt1 +++ NEW FIELD: PUBLIC(+) java.lang.String shallowNotSupported +++ NEW FIELD: PUBLIC(+) java.lang.String copyFileFailedNullFiles +++ NEW FIELD: PUBLIC(+) java.lang.String invalidAwsApiSignatureVersion +++ NEW FIELD: PUBLIC(+) java.lang.String notShallowedUnshallow +++ NEW FIELD: PUBLIC(+) java.lang.String depthWithUnshallow +++ NEW FIELD: PUBLIC(+) java.lang.String applyBinaryPatchTypeNotSupported +++ NEW FIELD: PUBLIC(+) java.lang.String missingAwsRegion +++ NEW FIELD: PUBLIC(+) java.lang.String couldNotHashByteArrayWithSha256 +++ NEW FIELD: PUBLIC(+) java.lang.String applyBinaryForInCoreNotSupported +++ NEW FIELD: PUBLIC(+) java.lang.String unexpectedAwsApiSignatureVersion +++ NEW FIELD: PUBLIC(+) java.lang.String couldNotSignStringWithKey +++ NEW FIELD: PUBLIC(+) java.lang.String renameFileFailedNullFiles +++ NEW FIELD: PUBLIC(+) java.lang.String readShallowFailed *** MODIFIED CLASS: PUBLIC STATIC org.eclipse.jgit.internal.storage.dfs.InMemoryRepository$MemObjDatabase (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) java.util.Set getShallowCommits() +++ NEW EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) void setShallowCommits(java.util.Set) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.storage.file.ObjectDirectory (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 *** MODIFIED METHOD: PUBLIC (<- PACKAGE_PROTECTED) java.util.Set getShallowCommits() === UNCHANGED EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) void setShallowCommits(java.util.Set) +++ NEW EXCEPTION: java.io.IOException *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.storage.file.RefDirectory (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.internal.storage.file.PackedBatchRefUpdate newBatchUpdate(boolean) *** MODIFIED ENUM: PUBLIC FINAL org.eclipse.jgit.internal.storage.pack.PackExt (compatible) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.eclipse.jgit.internal.storage.pack.PackExt REVERSE_INDEX ***! MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.internal.transport.parser.FirstCommand (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 ***! MODIFIED METHOD: PUBLIC java.util.Map (<-java.util.Set) getCapabilities() *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.internal.transport.parser.FirstWant (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) java.lang.String getClientSID() +++ NEW ANNOTATION: org.eclipse.jgit.annotations.Nullable *** MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.lib.ConfigConstants (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String SHA1_IMPLEMENTATION *** MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.lib.Constants (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int INFINITE_DEPTH *** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.lib.ObjectDatabase (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) java.util.Set getShallowCommits() +++ NEW EXCEPTION: java.io.IOException +++ NEW METHOD: PUBLIC(+) void setShallowCommits(java.util.Set) +++ NEW EXCEPTION: java.io.IOException *** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.lib.ObjectReader (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) boolean isNotLargerThan(org.eclipse.jgit.lib.AnyObjectId, int, long) +++ NEW EXCEPTION: org.eclipse.jgit.errors.MissingObjectException +++ NEW EXCEPTION: org.eclipse.jgit.errors.IncorrectObjectTypeException +++ NEW EXCEPTION: java.io.IOException +++ NEW CLASS: PUBLIC(+) STATIC(+) org.eclipse.jgit.merge.ResolveMerger$WorkTreeUpdater$Result (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW CONSTRUCTOR: PUBLIC(+) ResolveMerger$WorkTreeUpdater$Result() +++ NEW METHOD: PUBLIC(+) java.util.List getFailedToDelete() +++ NEW METHOD: PUBLIC(+) java.util.List getModifiedFiles() +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.lib.ObjectId getTreeId() +++ NEW CLASS: PUBLIC(+) org.eclipse.jgit.patch.PatchApplier (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW CONSTRUCTOR: PUBLIC(+) PatchApplier(org.eclipse.jgit.lib.Repository, org.eclipse.jgit.revwalk.RevTree, org.eclipse.jgit.lib.ObjectInserter) +++ NEW EXCEPTION: java.io.IOException +++ NEW CONSTRUCTOR: PUBLIC(+) PatchApplier(org.eclipse.jgit.lib.Repository) +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.patch.PatchApplier$Result applyPatch(java.io.InputStream) +++ NEW EXCEPTION: org.eclipse.jgit.api.errors.PatchFormatException +++ NEW EXCEPTION: org.eclipse.jgit.api.errors.PatchApplyException +++ NEW CLASS: PUBLIC(+) STATIC(+) org.eclipse.jgit.patch.PatchApplier$Result (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW CONSTRUCTOR: PUBLIC(+) PatchApplier$Result() +++ NEW METHOD: PUBLIC(+) java.util.List getPaths() +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.lib.ObjectId getTreeId() *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.revwalk.RevCommit (default serialVersionUID changed) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 *** MODIFIED METHOD: PUBLIC NON_FINAL (<- FINAL) org.eclipse.jgit.revwalk.RevCommit getParent(int) *** MODIFIED METHOD: PUBLIC NON_FINAL (<- FINAL) int getParentCount() *** MODIFIED METHOD: PUBLIC NON_FINAL (<- FINAL) org.eclipse.jgit.revwalk.RevCommit[] getParents() +++ NEW CLASS: PUBLIC(+) FINAL(+) org.eclipse.jgit.transport.AwsRequestSignerV4 (not serializable) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW SUPERCLASS: java.lang.Object +++ NEW METHOD: PUBLIC(+) STATIC(+) java.lang.String calculateBodyHash(byte[]) +++ NEW METHOD: PUBLIC(+) STATIC(+) java.lang.String getCanonicalizedQueryString(java.util.Map) +++ NEW METHOD: PUBLIC(+) STATIC(+) byte[] hash(byte[]) +++ NEW METHOD: PUBLIC(+) STATIC(+) void sign(java.net.HttpURLConnection, java.util.Map, long, java.lang.String, java.lang.String, java.lang.String, java.lang.String, char[]) *** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.transport.BasePackPushConnection (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) boolean isUseBitmaps() *** MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.transport.GitProtocolConstants (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String CAPABILITY_SHALLOW +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_DEEPEN +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_ACK +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_WANT +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_WANT_REF +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_SHALLOW +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String OPTION_SESSION_ID +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_ERR +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_UNSHALLOW +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String SECTION_SHALLOW_INFO +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_END +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_DELIM +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_FLUSH +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_DONE +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_DEEPEN_SINCE +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_DEEPEN_NOT +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PACKET_HAVE *** MODIFIED CLASS: PUBLIC FINAL org.eclipse.jgit.transport.LsRefsV2Request (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) java.lang.String getClientSID() +++ NEW ANNOTATION: org.eclipse.jgit.annotations.Nullable *** MODIFIED CLASS: PUBLIC STATIC FINAL org.eclipse.jgit.transport.LsRefsV2Request$Builder (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) org.eclipse.jgit.transport.LsRefsV2Request$Builder setClientSID(java.lang.String) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.transport.PackedObjectInfo (default serialVersionUID changed) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) long getFullSize() +++ NEW METHOD: PUBLIC(+) void setFullSize(long) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.transport.ReceivePack (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) java.lang.String getClientSID() *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.transport.TransferConfig (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) boolean isAllowReceiveClientSID() *** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.transport.Transport (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) boolean DEFAULT_PUSH_USE_BITMAPS +++ NEW METHOD: PUBLIC(+) FINAL(+) java.util.List getDeepenNots() +++ NEW METHOD: PUBLIC(+) FINAL(+) java.time.Instant getDeepenSince() +++ NEW METHOD: PUBLIC(+) FINAL(+) java.lang.Integer getDepth() +++ NEW METHOD: PUBLIC(+) boolean isPushUseBitmaps() +++ NEW METHOD: PUBLIC(+) FINAL(+) void setDeepenNots(java.util.List) +++ NEW METHOD: PUBLIC(+) FINAL(+) void setDeepenSince(java.time.Instant) +++ NEW METHOD: PUBLIC(+) FINAL(+) void setDepth(int) +++ NEW METHOD: PUBLIC(+) FINAL(+) void setDepth(java.lang.Integer) +++ NEW METHOD: PUBLIC(+) void setHookErrorStream(java.io.PrintStream) +++ NEW METHOD: PUBLIC(+) void setHookOutputStream(java.io.PrintStream) +++ NEW METHOD: PUBLIC(+) void setPushUseBitmaps(boolean) *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.transport.UploadPack (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW INTERFACE: java.io.Closeable +++ NEW INTERFACE: java.lang.AutoCloseable +++ NEW METHOD: PUBLIC(+) void close() +++ NEW METHOD: PUBLIC(+) java.lang.String getClientSID() +++ NEW ANNOTATION: org.eclipse.jgit.annotations.Nullable *** MODIFIED CLASS: PUBLIC org.eclipse.jgit.util.HttpSupport (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) STATIC(+) java.lang.String urlEncode(java.lang.String, boolean) ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) org.eclipse.jgit.util.Paths (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) STATIC(+) boolean isEqualOrPrefix(java.lang.String, java.lang.String) ***! MODIFIED CLASS: PUBLIC ABSTRACT (<- NON_ABSTRACT) org.eclipse.jgit.util.sha1.SHA1 (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 *** MODIFIED CONSTRUCTOR: PUBLIC (<- PRIVATE) SHA1() ***! MODIFIED METHOD: PUBLIC ABSTRACT (<- NON_ABSTRACT) byte[] digest() === UNCHANGED EXCEPTION: org.eclipse.jgit.util.sha1.Sha1CollisionException ***! MODIFIED METHOD: PUBLIC ABSTRACT (<- NON_ABSTRACT) void digest(org.eclipse.jgit.lib.MutableObjectId) === UNCHANGED EXCEPTION: org.eclipse.jgit.util.sha1.Sha1CollisionException ***! MODIFIED METHOD: PUBLIC ABSTRACT (<- NON_ABSTRACT) boolean hasCollision() ***! MODIFIED METHOD: PUBLIC ABSTRACT (<- NON_ABSTRACT) org.eclipse.jgit.util.sha1.SHA1 reset() ***! MODIFIED METHOD: PUBLIC ABSTRACT (<- NON_ABSTRACT) org.eclipse.jgit.util.sha1.SHA1 setDetectCollision(boolean) ***! MODIFIED METHOD: PUBLIC ABSTRACT (<- NON_ABSTRACT) org.eclipse.jgit.lib.ObjectId toObjectId() === UNCHANGED EXCEPTION: org.eclipse.jgit.util.sha1.Sha1CollisionException ***! MODIFIED METHOD: PUBLIC ABSTRACT (<- NON_ABSTRACT) void update(byte) ***! MODIFIED METHOD: PUBLIC ABSTRACT (<- NON_ABSTRACT) void update(byte[]) ***! MODIFIED METHOD: PUBLIC ABSTRACT (<- NON_ABSTRACT) void update(byte[], int, int) +++ NEW ENUM: PUBLIC(+) STATIC(+) FINAL(+) org.eclipse.jgit.util.sha1.SHA1$Sha1Implementation (compatible) +++ CLASS FILE FORMAT VERSION: 55.0 <- n.a. +++ NEW INTERFACE: java.lang.Comparable +++ NEW INTERFACE: java.io.Serializable +++ NEW SUPERCLASS: java.lang.Enum +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.eclipse.jgit.util.sha1.SHA1$Sha1Implementation JAVA +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) org.eclipse.jgit.util.sha1.SHA1$Sha1Implementation JDKNATIVE +++ NEW METHOD: PUBLIC(+) java.lang.String toString() +++ NEW METHOD: PUBLIC(+) STATIC(+) org.eclipse.jgit.util.sha1.SHA1$Sha1Implementation valueOf(java.lang.String) +++ NEW METHOD: PUBLIC(+) STATIC(+) org.eclipse.jgit.util.sha1.SHA1$Sha1Implementation[] values() *** MODIFIED CLASS: PUBLIC ABSTRACT org.eclipse.jgit.util.SystemReader (not serializable) === CLASS FILE FORMAT VERSION: 55.0 <- 55.0 +++ NEW METHOD: PUBLIC(+) boolean isLinux()