JApiCmp-Report
Old:/tmp/tmp.5fQu6buoJP/org.eclipse.lsp4j-0.12.0.jar
New:/home/jenkins/agent/workspace/lsp4j-multi-build_jonah_japicmp/org.eclipse.lsp4j/build/libs/org.eclipse.lsp4j-0.13.0-SNAPSHOT.jar
Created:2022-05-17T21:42:01.431+0000
Access modifier filter:PROTECTED
Only modifications:false
Only binary incompatible modifications:true
Ignore missing classes:true
Includes:all
Excludes:n.a.
Semantic Versioning:1.0.0
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.
Classes:
StatusFully Qualified Name
REMOVED (!)org.eclipse.lsp4j.adapters.ResourceChangeListAdapter
MODIFIED (!)org.eclipse.lsp4j.FileSystemWatcher
MODIFIED (!)org.eclipse.lsp4j.RenameOptions
REMOVED (!)org.eclipse.lsp4j.ResolveTypeHierarchyItemParams
REMOVED (!)org.eclipse.lsp4j.ResourceChange
REMOVED (!)org.eclipse.lsp4j.ResponseErrorCode
MODIFIED (!)org.eclipse.lsp4j.SemanticTokenTypes
MODIFIED (!)org.eclipse.lsp4j.ServerCapabilities
MODIFIED (!)org.eclipse.lsp4j.services.LanguageClient
MODIFIED (!)org.eclipse.lsp4j.services.LanguageServer
MODIFIED (!)org.eclipse.lsp4j.services.TextDocumentService
MODIFIED (!)org.eclipse.lsp4j.services.WorkspaceService
MODIFIED (!)org.eclipse.lsp4j.TextDocumentClientCapabilities
MODIFIED (!)org.eclipse.lsp4j.TraceValue
REMOVED (!)org.eclipse.lsp4j.TypeHierarchyDirection
MODIFIED (!)org.eclipse.lsp4j.TypeHierarchyItem
REMOVED (!)org.eclipse.lsp4j.TypeHierarchyParams
MODIFIED (!)org.eclipse.lsp4j.WorkspaceEdit
MODIFIED (!)org.eclipse.lsp4j.WorkspaceEditCapabilities
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
REMOVED (!) public class org.eclipse.lsp4j.adapters.ResourceChangeListAdaptertop
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ResourceChangeListAdapter()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
31n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public com.google.gson.TypeAdaptercreate(com.google.gson.Gson,com.google.gson.reflect.TypeToken)n.a.
Change
METHOD_REMOVED
Old fileNew file
39n.a.
MODIFIED (!) public class org.eclipse.lsp4j.FileSystemWatchertop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public FileSystemWatcher(java.lang.String)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
37n.a.
REMOVED (!)public FileSystemWatcher(java.lang.String,java.lang.Integer)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
42n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
MODIFIED (!)public org.eclipse.lsp4j.jsonrpc.messages.Either (<- java.lang.String) getGlobPattern()n.a.
Change
METHOD_RETURN_TYPE_CHANGED
Old fileNew file
5254
MODIFIED (!) public class org.eclipse.lsp4j.RenameOptionstop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public RenameOptions(java.lang.String)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
41n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.StringgetId()n.a.
Change
METHOD_REMOVED
Old fileNew file
58n.a.
REMOVED (!)public voidsetId(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
69n.a.
REMOVED (!) public class org.eclipse.lsp4j.ResolveTypeHierarchyItemParamstop
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ResolveTypeHierarchyItemParams()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
47n.a.
REMOVED (!)public ResolveTypeHierarchyItemParams(org.eclipse.lsp4j.TypeHierarchyItem,int,org.eclipse.lsp4j.TypeHierarchyDirection)n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
50n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
116n.a.
REMOVED (!)public org.eclipse.lsp4j.TypeHierarchyDirectiongetDirection()n.a.
Change
METHOD_REMOVED
Old fileNew file
93n.a.
REMOVED (!)public org.eclipse.lsp4j.TypeHierarchyItemgetItem()n.a.
Change
METHOD_REMOVED
Old fileNew file
62n.a.
REMOVED (!)public intgetResolve()n.a.
Change
METHOD_REMOVED
Old fileNew file
77n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
141n.a.
REMOVED (!)public voidsetDirection(org.eclipse.lsp4j.TypeHierarchyDirection)n.a.
Change
METHOD_REMOVED
Old fileNew file
100n.a.
REMOVED (!)public voidsetItem(org.eclipse.lsp4j.TypeHierarchyItem)n.a.
Change
METHOD_REMOVED
Old fileNew file
69n.a.
REMOVED (!)public voidsetResolve(int)n.a.
Change
METHOD_REMOVED
Old fileNew file
84n.a.
REMOVED (!)public java.lang.StringtoString()n.a.
Change
METHOD_REMOVED
Old fileNew file
106n.a.
REMOVED (!) public class org.eclipse.lsp4j.ResourceChangetop
Compatibility Changes:
Change
CLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public ResourceChange()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
30n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
98n.a.
REMOVED (!)public java.lang.StringgetCurrent()n.a.
Change
METHOD_REMOVED
Old fileNew file
52n.a.
REMOVED (!)public java.lang.StringgetNewUri()n.a.
Change
METHOD_REMOVED
Old fileNew file
72n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
121n.a.
REMOVED (!)public voidsetCurrent(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
60n.a.
REMOVED (!)public voidsetNewUri(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
83n.a.
REMOVED (!)public java.lang.StringtoString()n.a.
Change
METHOD_REMOVED
Old fileNew file
89n.a.
REMOVED (!) (Serializable incompatible(!): class removed) final public enum org.eclipse.lsp4j.ResponseErrorCodetop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.lang.Enum
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
REMOVED (!)java.lang.Comparable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue-7666026761953881043n.a.
Newfalsen.a.n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final org.eclipse.lsp4j.ResponseErrorCode (!)
Change
FIELD_REMOVED
InternalError
REMOVED (!)public static final org.eclipse.lsp4j.ResponseErrorCode (!)
Change
FIELD_REMOVED
InvalidParams
REMOVED (!)public static final org.eclipse.lsp4j.ResponseErrorCode (!)
Change
FIELD_REMOVED
InvalidRequest
REMOVED (!)public static final org.eclipse.lsp4j.ResponseErrorCode (!)
Change
FIELD_REMOVED
MethodNotFound
REMOVED (!)public static final org.eclipse.lsp4j.ResponseErrorCode (!)
Change
FIELD_REMOVED
ParseError
REMOVED (!)public static final org.eclipse.lsp4j.ResponseErrorCode (!)
Change
FIELD_REMOVED
serverErrorEnd
REMOVED (!)public static final org.eclipse.lsp4j.ResponseErrorCode (!)
Change
FIELD_REMOVED
serverErrorStart
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public intgetValue()n.a.
Change
METHOD_REMOVED
Old fileNew file
43n.a.
REMOVED (!)static public org.eclipse.lsp4j.ResponseErrorCodevalueOf(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
19n.a.
REMOVED (!)static public org.eclipse.lsp4j.ResponseErrorCode[]values()n.a.
Change
METHOD_REMOVED
Old fileNew file
19n.a.
MODIFIED (!) final public class org.eclipse.lsp4j.SemanticTokenTypestop
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final java.lang.String (!)
Change
FIELD_REMOVED
Member
MODIFIED (!) public class org.eclipse.lsp4j.ServerCapabilitiestop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public voidsetTypeHierarchyProvider(org.eclipse.lsp4j.StaticRegistrationOptions)n.a.
Change
METHOD_REMOVED
Old fileNew file
903n.a.
MODIFIED (!) public abstract interface org.eclipse.lsp4j.services.LanguageClienttop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public java.util.concurrent.CompletableFuturerefreshDiagnostics()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.251
NEW (!)public java.util.concurrent.CompletableFuturerefreshInlayHints()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.223
NEW (!)public java.util.concurrent.CompletableFuturerefreshInlineValues()n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.238
REMOVED (!)public voidsetTrace(org.eclipse.lsp4j.SetTraceParams)n.a.
Change
METHOD_REMOVED
Old fileNew file
188n.a.
MODIFIED (!) public abstract interface org.eclipse.lsp4j.services.LanguageServertop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public voidsetTrace(org.eclipse.lsp4j.SetTraceParams)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.115
MODIFIED (!) public abstract interface org.eclipse.lsp4j.services.TextDocumentServicetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public java.util.concurrent.CompletableFuturediagnostic(org.eclipse.lsp4j.DocumentDiagnosticParams)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.686
NEW (!)public java.util.concurrent.CompletableFutureinlayHint(org.eclipse.lsp4j.InlayHintParams)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.651
NEW (!)public java.util.concurrent.CompletableFutureinlineValue(org.eclipse.lsp4j.InlineValueParams)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.674
NEW (!)public java.util.concurrent.CompletableFutureprepareTypeHierarchy(org.eclipse.lsp4j.TypeHierarchyPrepareParams)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.505
NEW (!)public java.util.concurrent.CompletableFutureresolveInlayHint(org.eclipse.lsp4j.InlayHint)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.663
REMOVED (!)public java.util.concurrent.CompletableFutureresolveTypeHierarchy(org.eclipse.lsp4j.ResolveTypeHierarchyItemParams)n.a.
Change
METHOD_REMOVED
Old fileNew file
519n.a.
REMOVED (!)public java.util.concurrent.CompletableFuturetypeHierarchy(org.eclipse.lsp4j.TypeHierarchyParams)n.a.
Change
METHOD_REMOVED
Old fileNew file
501n.a.
NEW (!)public java.util.concurrent.CompletableFuturetypeHierarchySubtypes(org.eclipse.lsp4j.TypeHierarchySubtypesParams)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.533
NEW (!)public java.util.concurrent.CompletableFuturetypeHierarchySupertypes(org.eclipse.lsp4j.TypeHierarchySupertypesParams)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.519
MODIFIED (!) public abstract interface org.eclipse.lsp4j.services.WorkspaceServicetop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
NEW (!)public java.util.concurrent.CompletableFuturediagnostic(org.eclipse.lsp4j.WorkspaceDiagnosticParams)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.195
NEW (!)public java.util.concurrent.CompletableFutureresolveWorkspaceSymbol(org.eclipse.lsp4j.WorkspaceSymbol)n.a.
Change
METHOD_NEW_DEFAULT
Old fileNew file
n.a.74
MODIFIED (!) public class org.eclipse.lsp4j.TextDocumentClientCapabilitiestop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public org.eclipse.lsp4j.TypeHierarchyCapabilitiesgetTypeHierarchyCapabilities()n.a.
Change
METHOD_REMOVED
Old fileNew file
546n.a.
REMOVED (!)public voidsetTypeHierarchyCapabilities(org.eclipse.lsp4j.TypeHierarchyCapabilities)n.a.
Change
METHOD_REMOVED
Old fileNew file
553n.a.
MODIFIED (!) final  (<-  not_final )  public class org.eclipse.lsp4j.TraceValuetop
Compatibility Changes:
Change
CLASS_NOW_FINAL
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final java.lang.String (!)
Change
FIELD_REMOVED
Message
REMOVED (!) (Serializable incompatible(!): class removed) final public enum org.eclipse.lsp4j.TypeHierarchyDirectiontop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)java.lang.Enum
Change
SUPERCLASS_REMOVED
Interfaces:
StatusInterfaceCompatibility Changes:
REMOVED (!)java.io.Serializable
Change
INTERFACE_REMOVED
REMOVED (!)java.lang.Comparable
Change
INTERFACE_REMOVED
Serializabledefault serialVersionUIDserialVersionUID in class
Oldtrue2619971103674591792n.a.
Newfalsen.a.n.a.
Fields:
StatusModifierTypeFieldCompatibility Changes:
REMOVED (!)public static final org.eclipse.lsp4j.TypeHierarchyDirection (!)
Change
FIELD_REMOVED
Both
REMOVED (!)public static final org.eclipse.lsp4j.TypeHierarchyDirection (!)
Change
FIELD_REMOVED
Children
REMOVED (!)public static final org.eclipse.lsp4j.TypeHierarchyDirection (!)
Change
FIELD_REMOVED
Parents
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)static public org.eclipse.lsp4j.TypeHierarchyDirectionforValue(int)n.a.
Change
METHOD_REMOVED
Old fileNew file
50n.a.
REMOVED (!)static public org.eclipse.lsp4j.TypeHierarchyDirectionvalueOf(java.lang.String)n.a.
Change
METHOD_REMOVED
Old fileNew file
32n.a.
REMOVED (!)static public org.eclipse.lsp4j.TypeHierarchyDirection[]values()n.a.
Change
METHOD_REMOVED
Old fileNew file
32n.a.
MODIFIED (!) public class org.eclipse.lsp4j.TypeHierarchyItemtop
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public TypeHierarchyItem()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
30n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.util.ListgetChildren()n.a.
Change
METHOD_REMOVED
Old fileNew file
243n.a.
REMOVED (!)public java.lang.BooleangetDeprecated()n.a.
Change
METHOD_REMOVED
Old fileNew file
148n.a.
REMOVED (!)public java.util.ListgetParents()n.a.
Change
METHOD_REMOVED
Old fileNew file
226n.a.
REMOVED (!)public voidsetChildren(java.util.List)n.a.
Change
METHOD_REMOVED
Old fileNew file
251n.a.
REMOVED (!)public voidsetDeprecated(java.lang.Boolean)n.a.
Change
METHOD_REMOVED
Old fileNew file
155n.a.
REMOVED (!)public voidsetParents(java.util.List)n.a.
Change
METHOD_REMOVED
Old fileNew file
234n.a.
REMOVED (!) public class org.eclipse.lsp4j.TypeHierarchyParamstop
Compatibility Changes:
Change
CLASS_REMOVED
Superclass:
StatusSuperclassCompatibility Changes:
REMOVED (!)org.eclipse.lsp4j.TextDocumentPositionParams
Change
SUPERCLASS_REMOVED
Constructors:
StatusModifierConstructorExceptionsCompatibility Changes:Line Number
REMOVED (!)public TypeHierarchyParams()n.a.
Change
CONSTRUCTOR_REMOVED
Old fileNew file
27n.a.
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public booleanequals(java.lang.Object)n.a.
Change
METHOD_REMOVED
Old fileNew file
83n.a.
REMOVED (!)public org.eclipse.lsp4j.TypeHierarchyDirectiongetDirection()n.a.
Change
METHOD_REMOVED
Old fileNew file
58n.a.
REMOVED (!)public intgetResolve()n.a.
Change
METHOD_REMOVED
Old fileNew file
43n.a.
REMOVED (!)public inthashCode()n.a.
Change
METHOD_REMOVED
Old fileNew file
105n.a.
REMOVED (!)public voidsetDirection(org.eclipse.lsp4j.TypeHierarchyDirection)n.a.
Change
METHOD_REMOVED
Old fileNew file
65n.a.
REMOVED (!)public voidsetResolve(int)n.a.
Change
METHOD_REMOVED
Old fileNew file
50n.a.
REMOVED (!)public java.lang.StringtoString()n.a.
Change
METHOD_REMOVED
Old fileNew file
71n.a.
MODIFIED (!) public class org.eclipse.lsp4j.WorkspaceEdittop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.util.ListgetResourceChanges()n.a.
Change
METHOD_REMOVED
Old fileNew file
164n.a.
REMOVED (!)public voidsetResourceChanges(java.util.List)n.a.
Change
METHOD_REMOVED
Old fileNew file
178n.a.
MODIFIED (!) public class org.eclipse.lsp4j.WorkspaceEditCapabilitiestop
Methods:
StatusModifierTypeMethodExceptionsCompatibility Changes:Line Number
REMOVED (!)public java.lang.BooleangetResourceChanges()n.a.
Change
METHOD_REMOVED
Old fileNew file
110n.a.
REMOVED (!)public voidsetResourceChanges(java.lang.Boolean)n.a.
Change
METHOD_REMOVED
Old fileNew file
121n.a.