japicmp-Report
Old: /tmp/tmp.zRXwUIVF9a/org.eclipse.lsp4j-0.24.0.jar
New: /home/jenkins/agent/workspace/lsp4j-multi-build_main/org.eclipse.lsp4j/build/libs/org.eclipse.lsp4j-1.0.0.jar
Created: 2026-02-09T17:25:20.100+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
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:
Status Fully Qualified Name
NEW org.eclipse.lsp4j.adapters.TextEditListAdapter
NEW org.eclipse.lsp4j.ApplyKind
MODIFIED org.eclipse.lsp4j.ApplyWorkspaceEditParams
MODIFIED org.eclipse.lsp4j.CodeAction
MODIFIED org.eclipse.lsp4j.CodeActionCapabilities
MODIFIED org.eclipse.lsp4j.CodeActionKind
NEW org.eclipse.lsp4j.CodeActionKindDocumentation
MODIFIED org.eclipse.lsp4j.CodeActionOptions
NEW org.eclipse.lsp4j.CodeActionTag
NEW org.eclipse.lsp4j.CodeActionTagSupportCapabilities
MODIFIED org.eclipse.lsp4j.CodeLensCapabilities
NEW org.eclipse.lsp4j.CodeLensResolveSupportCapabilities
MODIFIED org.eclipse.lsp4j.Command
NEW org.eclipse.lsp4j.CompletionApplyKind
UNCHANGED org.eclipse.lsp4j.CompletionItem
MODIFIED org.eclipse.lsp4j.CompletionList
MODIFIED org.eclipse.lsp4j.CompletionListCapabilities
MODIFIED (!) org.eclipse.lsp4j.Diagnostic
MODIFIED org.eclipse.lsp4j.DiagnosticCapabilities
NEW org.eclipse.lsp4j.DiagnosticServerCapabilities
UNCHANGED (!) org.eclipse.lsp4j.DocumentDiagnosticReport
MODIFIED (!) org.eclipse.lsp4j.DocumentFilter
MODIFIED (!) org.eclipse.lsp4j.DocumentOnTypeFormattingParams
MODIFIED org.eclipse.lsp4j.DocumentRangeFormattingOptions
MODIFIED (!) org.eclipse.lsp4j.DocumentRangeFormattingParams
MODIFIED org.eclipse.lsp4j.DocumentRangeFormattingRegistrationOptions
NEW org.eclipse.lsp4j.DocumentRangesFormattingParams
UNCHANGED org.eclipse.lsp4j.DocumentSymbol
NEW org.eclipse.lsp4j.FiltersCapabilities
NEW org.eclipse.lsp4j.FoldingRangeWorkspaceCapabilities
MODIFIED (!) org.eclipse.lsp4j.FormattingOptions
UNCHANGED org.eclipse.lsp4j.InitializeErrorCode
UNCHANGED org.eclipse.lsp4j.InitializeParams
NEW org.eclipse.lsp4j.InlineCompletionCapabilities
NEW org.eclipse.lsp4j.InlineCompletionContext
NEW org.eclipse.lsp4j.InlineCompletionItem
NEW org.eclipse.lsp4j.InlineCompletionList
NEW org.eclipse.lsp4j.InlineCompletionParams
NEW org.eclipse.lsp4j.InlineCompletionRegistrationOptions
NEW org.eclipse.lsp4j.InlineCompletionTriggerKind
UNCHANGED (!) org.eclipse.lsp4j.InlineValue
UNCHANGED org.eclipse.lsp4j.MarkedString
MODIFIED org.eclipse.lsp4j.MessageType
MODIFIED (!) org.eclipse.lsp4j.NotebookDocumentFilter
MODIFIED org.eclipse.lsp4j.RangeFormattingCapabilities
MODIFIED (!) org.eclipse.lsp4j.ReferenceParams
NEW org.eclipse.lsp4j.SelectedCompletionInfo
MODIFIED org.eclipse.lsp4j.SemanticTokenTypes
MODIFIED org.eclipse.lsp4j.ServerCapabilities
MODIFIED org.eclipse.lsp4j.services.LanguageClient
UNCHANGED org.eclipse.lsp4j.services.LanguageServer
MODIFIED org.eclipse.lsp4j.services.TextDocumentService
MODIFIED org.eclipse.lsp4j.services.WorkspaceService
NEW org.eclipse.lsp4j.SnippetTextEdit
NEW org.eclipse.lsp4j.StringValue
NEW org.eclipse.lsp4j.StringValueKind
UNCHANGED org.eclipse.lsp4j.SymbolInformation
MODIFIED org.eclipse.lsp4j.SymbolTag
MODIFIED org.eclipse.lsp4j.TextDocumentClientCapabilities
NEW org.eclipse.lsp4j.TextDocumentContentCapabilities
MODIFIED (!) org.eclipse.lsp4j.TextDocumentContentChangeEvent
NEW org.eclipse.lsp4j.TextDocumentContentParams
NEW org.eclipse.lsp4j.TextDocumentContentRefreshParams
NEW org.eclipse.lsp4j.TextDocumentContentRegistrationOptions
NEW org.eclipse.lsp4j.TextDocumentContentResult
UNCHANGED (*) org.eclipse.lsp4j.TextDocumentEdit
NEW org.eclipse.lsp4j.TextDocumentServerCapabilities
MODIFIED (!) org.eclipse.lsp4j.VersionedTextDocumentIdentifier
MODIFIED org.eclipse.lsp4j.WorkspaceClientCapabilities
UNCHANGED (!) org.eclipse.lsp4j.WorkspaceDocumentDiagnosticReport
MODIFIED (!) org.eclipse.lsp4j.WorkspaceEditCapabilities
NEW org.eclipse.lsp4j.WorkspaceEditMetadata
MODIFIED org.eclipse.lsp4j.WorkspaceServerCapabilities
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW public class  org.eclipse.lsp4j.adapters.TextEditListAdapter top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. TextEditListAdapter() n.a.
Old file New file
n.a. 28
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public Generic Templates:
Change Status Name Old Type New Type Generics
NEW T n.a. java.lang.Object
com.google.gson.TypeAdapter
<..>
New:T
create(com.google.gson.Gson, com.google.gson.reflect.TypeToken
<..>
New:T
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 35
NEW  (Serializable compatible)  final public enum  org.eclipse.lsp4j.ApplyKind top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -5500905308085437366 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.eclipse.lsp4j.ApplyKind Merge n.a.
NEW public static final org.eclipse.lsp4j.ApplyKind Replace n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.eclipse.lsp4j.ApplyKind forValue(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 48
NEW public n.a. int getValue()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
NEW static public n.a. org.eclipse.lsp4j.ApplyKind valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 20
NEW static public n.a. org.eclipse.lsp4j.ApplyKind[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 20
MODIFIED public class  org.eclipse.lsp4j.ApplyWorkspaceEditParams top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.eclipse.lsp4j.WorkspaceEditMetadata getMetadata()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 96
NEW public n.a. void setMetadata(org.eclipse.lsp4j.WorkspaceEditMetadata)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 105
MODIFIED public class  org.eclipse.lsp4j.CodeAction top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.List
<..>
New:org.eclipse.lsp4j.CodeActionTag
getTags()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 282
NEW public n.a. void setTags(java.util.List
<..>
New:org.eclipse.lsp4j.CodeActionTag
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 291
MODIFIED public class  org.eclipse.lsp4j.CodeActionCapabilities top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.DynamicRegistrationCapabilities n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.Boolean getDocumentationSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 214
NEW public n.a. org.eclipse.lsp4j.CodeActionTagSupportCapabilities getTagSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 233
NEW public n.a. void setDocumentationSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 223
NEW public n.a. void setTagSupport(org.eclipse.lsp4j.CodeActionTagSupportCapabilities)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 243
MODIFIED final public class  org.eclipse.lsp4j.CodeActionKind top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String Notebook n.a.
NEW public static final java.lang.String RefactorMove n.a.
NEW public class  org.eclipse.lsp4j.CodeActionKindDocumentation top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. CodeActionKindDocumentation() n.a.
Old file New file
n.a. 26
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 106
NEW public n.a. org.eclipse.lsp4j.Command getCommand()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 83
NEW public n.a. java.lang.String getKind()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 59
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 128
NEW public n.a. void setCommand(org.eclipse.lsp4j.Command)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 93
NEW public n.a. void setKind(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 72
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 98
MODIFIED public class  org.eclipse.lsp4j.CodeActionOptions top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.AbstractWorkDoneProgressOptions n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.List
<..>
New:org.eclipse.lsp4j.CodeActionKindDocumentation
getDocumentation()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 112
NEW public n.a. void setDocumentation(java.util.List
<..>
New:org.eclipse.lsp4j.CodeActionKindDocumentation
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 136
NEW  (Serializable compatible)  final public enum  org.eclipse.lsp4j.CodeActionTag top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -2242689463619070801 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.eclipse.lsp4j.CodeActionTag LLMGenerated n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.eclipse.lsp4j.CodeActionTag forValue(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 39
NEW public n.a. int getValue()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 35
NEW static public n.a. org.eclipse.lsp4j.CodeActionTag valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 20
NEW static public n.a. org.eclipse.lsp4j.CodeActionTag[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 20
NEW public class  org.eclipse.lsp4j.CodeActionTagSupportCapabilities top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. CodeActionTagSupportCapabilities() n.a.
Old file New file
n.a. 36
NEW public n.a. CodeActionTagSupportCapabilities(java.util.List
<..>
New:org.eclipse.lsp4j.CodeActionTag
)
n.a.
Old file New file
n.a. 41
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 69
NEW public n.a. java.util.List
<..>
New:org.eclipse.lsp4j.CodeActionTag
getValueSet()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 50
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 86
NEW public n.a. void setValueSet(java.util.List
<..>
New:org.eclipse.lsp4j.CodeActionTag
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 57
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 62
MODIFIED public class  org.eclipse.lsp4j.CodeLensCapabilities top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.DynamicRegistrationCapabilities n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.eclipse.lsp4j.CodeLensResolveSupportCapabilities getResolveSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 45
NEW public n.a. void setResolveSupport(org.eclipse.lsp4j.CodeLensResolveSupportCapabilities)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 55
NEW public class  org.eclipse.lsp4j.CodeLensResolveSupportCapabilities top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. CodeLensResolveSupportCapabilities(java.util.List
<..>
New:java.lang.String
)
n.a.
Old file New file
n.a. 41
NEW public n.a. CodeLensResolveSupportCapabilities() n.a.
Old file New file
n.a. 36
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 69
NEW public n.a. java.util.List
<..>
New:java.lang.String
getProperties()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 50
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 86
NEW public n.a. void setProperties(java.util.List
<..>
New:java.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 57
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 62
MODIFIED public class  org.eclipse.lsp4j.Command top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.String getTooltip()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 85
NEW public n.a. void setTooltip(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 94
NEW public class  org.eclipse.lsp4j.CompletionApplyKind top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. CompletionApplyKind() n.a.
Old file New file
n.a. 38
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 183
NEW public n.a. org.eclipse.lsp4j.ApplyKind getCommitCharacters()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 98
NEW public n.a. org.eclipse.lsp4j.ApplyKind getData()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 144
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 205
NEW public n.a. void setCommitCharacters(org.eclipse.lsp4j.ApplyKind)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 118
NEW public n.a. void setData(org.eclipse.lsp4j.ApplyKind)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 170
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 175
UNCHANGED public class  org.eclipse.lsp4j.CompletionItem top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.lang.Boolean getDeprecated()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
329 319
UNCHANGED public n.a. void setDeprecated(java.lang.Boolean)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
341 330
MODIFIED public class  org.eclipse.lsp4j.CompletionList top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.eclipse.lsp4j.CompletionApplyKind getApplyKind()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 184
NEW public n.a. void setApplyKind(org.eclipse.lsp4j.CompletionApplyKind)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 207
MODIFIED public class  org.eclipse.lsp4j.CompletionListCapabilities top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.Boolean getApplyKindSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 96
NEW public n.a. void setApplyKindSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 113
MODIFIED (!) public class  org.eclipse.lsp4j.Diagnostic top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (!) public n.a. org.eclipse.lsp4j.jsonrpc.messages.Either (<- java.lang.String
<..>
New:java.lang.Stringorg.eclipse.lsp4j.MarkupContent
getMessage()
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
203 208
NEW public n.a. void setMessage(org.eclipse.lsp4j.jsonrpc.messages.Either
<..>
New:java.lang.Stringorg.eclipse.lsp4j.MarkupContent
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 220
NEW public n.a. void setMessage(org.eclipse.lsp4j.MarkupContent)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 233
MODIFIED public class  org.eclipse.lsp4j.DiagnosticCapabilities top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.DynamicRegistrationCapabilities n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.Boolean getCodeDescriptionSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 117
NEW public n.a. java.lang.Boolean getDataSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 131
NEW public n.a. java.lang.Boolean getMarkupMessageSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 147
NEW public n.a. java.lang.Boolean getRelatedInformation()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 87
NEW public n.a. org.eclipse.lsp4j.DiagnosticsTagSupport getTagSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 102
NEW public n.a. void setCodeDescriptionSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 124
NEW public n.a. void setDataSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 138
NEW public n.a. void setMarkupMessageSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 156
NEW public n.a. void setRelatedInformation(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 94
NEW public n.a. void setTagSupport(org.eclipse.lsp4j.DiagnosticsTagSupport)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 110
NEW public class  org.eclipse.lsp4j.DiagnosticServerCapabilities top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DiagnosticServerCapabilities() n.a.
Old file New file
n.a. 30
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 56
NEW public n.a. java.lang.Boolean getMarkupMessageSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 37
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 73
NEW public n.a. void setMarkupMessageSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 49
UNCHANGED (!) public class  org.eclipse.lsp4j.DocumentDiagnosticReport top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.jsonrpc.messages.Either n.a.
MODIFIED (!) public class  org.eclipse.lsp4j.DocumentFilter top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. DocumentFilter(java.lang.String, java.lang.String, java.lang.String)
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
Old file New file
39 n.a.
NEW public n.a. DocumentFilter(java.lang.String, java.lang.String, org.eclipse.lsp4j.jsonrpc.messages.Either
<..>
New:java.lang.Stringorg.eclipse.lsp4j.RelativePattern
)
n.a.
Old file New file
n.a. 45
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (!) public n.a. org.eclipse.lsp4j.jsonrpc.messages.Either (<- java.lang.String
<..>
New:java.lang.Stringorg.eclipse.lsp4j.RelativePattern
getPattern()
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
77 86
NEW public n.a. void setPattern(org.eclipse.lsp4j.jsonrpc.messages.Either
<..>
New:java.lang.Stringorg.eclipse.lsp4j.RelativePattern
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 96
NEW public n.a. void setPattern(org.eclipse.lsp4j.RelativePattern)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 108
MODIFIED (!) public class  org.eclipse.lsp4j.DocumentOnTypeFormattingParams top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.TextDocumentPositionParams n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. DocumentOnTypeFormattingParams(org.eclipse.lsp4j.Position, java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
ANNOTATION_REMOVED
Old file New file
45 n.a.
MODIFIED public class  org.eclipse.lsp4j.DocumentRangeFormattingOptions top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.AbstractWorkDoneProgressOptions n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.Boolean getRangesSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 36
NEW public n.a. void setRangesSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 45
MODIFIED (!) public class  org.eclipse.lsp4j.DocumentRangeFormattingParams top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. DocumentRangeFormattingParams(org.eclipse.lsp4j.Range)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
ANNOTATION_REMOVED
Old file New file
57 n.a.
MODIFIED public class  org.eclipse.lsp4j.DocumentRangeFormattingRegistrationOptions top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.AbstractTextDocumentRegistrationAndWorkDoneProgressOptions n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.Boolean getRangesSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 36
NEW public n.a. void setRangesSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 45
NEW public class  org.eclipse.lsp4j.DocumentRangesFormattingParams top
Compatibility Changes:
Change
INTERFACE_ADDED
Interfaces:
Status Interface Compatibility Changes
NEW org.eclipse.lsp4j.WorkDoneProgressParams n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. DocumentRangesFormattingParams() n.a.
Old file New file
n.a. 54
NEW public n.a. DocumentRangesFormattingParams(org.eclipse.lsp4j.TextDocumentIdentifier, org.eclipse.lsp4j.FormattingOptions, java.util.List
<..>
New:org.eclipse.lsp4j.Range
)
n.a.
Old file New file
n.a. 59
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 153
NEW public n.a. org.eclipse.lsp4j.FormattingOptions getOptions()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 116
NEW public n.a. java.util.List
<..>
New:org.eclipse.lsp4j.Range
getRanges()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 131
NEW public n.a. org.eclipse.lsp4j.TextDocumentIdentifier getTextDocument()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 101
NEW public n.a. org.eclipse.lsp4j.jsonrpc.messages.Either
<..>
New:java.lang.Stringjava.lang.Integer
getWorkDoneToken()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 70
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 185
NEW public n.a. void setOptions(org.eclipse.lsp4j.FormattingOptions)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 123
NEW public n.a. void setRanges(java.util.List
<..>
New:org.eclipse.lsp4j.Range
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 138
NEW public n.a. void setTextDocument(org.eclipse.lsp4j.TextDocumentIdentifier)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 108
NEW public n.a. void setWorkDoneToken(org.eclipse.lsp4j.jsonrpc.messages.Either
<..>
New:java.lang.Stringjava.lang.Integer
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 77
NEW public n.a. void setWorkDoneToken(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
NEW public n.a. void setWorkDoneToken(java.lang.Integer)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 89
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 143
UNCHANGED public class  org.eclipse.lsp4j.DocumentSymbol top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.lang.Boolean getDeprecated()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
209 207
UNCHANGED public n.a. void setDeprecated(java.lang.Boolean)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
219 217
NEW public class  org.eclipse.lsp4j.FiltersCapabilities top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FiltersCapabilities() n.a.
Old file New file
n.a. 30
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 56
NEW public n.a. java.lang.Boolean getRelativePatternSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 37
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 73
NEW public n.a. void setRelativePatternSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 49
NEW public class  org.eclipse.lsp4j.FoldingRangeWorkspaceCapabilities top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. FoldingRangeWorkspaceCapabilities(java.lang.Boolean) n.a.
Old file New file
n.a. 39
NEW public n.a. FoldingRangeWorkspaceCapabilities() n.a.
Old file New file
n.a. 36
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 78
NEW public n.a. java.lang.Boolean getRefreshSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 53
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW public n.a. void setRefreshSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 66
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 71
MODIFIED (!)  (Serializable incompatible(!): default serialVersionUID changed)  public class  org.eclipse.lsp4j.FormattingOptions top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.util.LinkedHashMap n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -1578167818625242028 n.a.
Newtrue -4037767529760890303 n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. FormattingOptions(int, boolean, java.util.Map
<..>
Old:java.lang.Stringjava.lang.String
)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
ANNOTATION_REMOVED
Old file New file
49 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. java.util.Map
<..>
Old:java.lang.Stringjava.lang.String
getProperties()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
ANNOTATION_REMOVED
Old file New file
183 n.a.
REMOVED (!) public n.a. void setProperties(java.util.Map
<..>
Old:java.lang.Stringjava.lang.String
)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
METHOD_REMOVED
ANNOTATION_REMOVED
Old file New file
224 n.a.
UNCHANGED public abstract interface  org.eclipse.lsp4j.InitializeErrorCode top
Fields:
Status Modifier Type Field Compatibility Changes:
UNCHANGED public static final int unknownProtocolVersion
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
UNCHANGED public class  org.eclipse.lsp4j.InitializeParams top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.lang.String getRootPath()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
158 157
UNCHANGED public n.a. java.lang.String getRootUri()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
179 178
UNCHANGED public n.a. void setRootPath(java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
168 167
UNCHANGED public n.a. void setRootUri(java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
190 189
NEW public class  org.eclipse.lsp4j.InlineCompletionCapabilities top
Superclass:
Status Superclass Compatibility Changes
NEW org.eclipse.lsp4j.DynamicRegistrationCapabilities n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. InlineCompletionCapabilities(java.lang.Boolean) n.a.
Old file New file
n.a. 29
NEW public n.a. InlineCompletionCapabilities() n.a.
Old file New file
n.a. 25
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 41
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 54
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 34
NEW public class  org.eclipse.lsp4j.InlineCompletionContext top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. InlineCompletionContext() n.a.
Old file New file
n.a. 50
NEW public n.a. InlineCompletionContext(org.eclipse.lsp4j.InlineCompletionTriggerKind) n.a.
Old file New file
n.a. 53
NEW public n.a. InlineCompletionContext(org.eclipse.lsp4j.InlineCompletionTriggerKind, org.eclipse.lsp4j.SelectedCompletionInfo) n.a.
Old file New file
n.a. 57
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 123
NEW public n.a. org.eclipse.lsp4j.SelectedCompletionInfo getSelectedCompletionInfo()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 92
NEW public n.a. org.eclipse.lsp4j.InlineCompletionTriggerKind getTriggerKind()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 67
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 145
NEW public n.a. void setSelectedCompletionInfo(org.eclipse.lsp4j.SelectedCompletionInfo)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 110
NEW public n.a. void setTriggerKind(org.eclipse.lsp4j.InlineCompletionTriggerKind)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 115
NEW public class  org.eclipse.lsp4j.InlineCompletionItem top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. InlineCompletionItem() n.a.
Old file New file
n.a. 61
NEW public n.a. InlineCompletionItem(org.eclipse.lsp4j.jsonrpc.messages.Either
<..>
New:java.lang.Stringorg.eclipse.lsp4j.StringValue
)
n.a.
Old file New file
n.a. 64
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 177
NEW public n.a. org.eclipse.lsp4j.Command getCommand()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 154
NEW public n.a. java.lang.String getFilterText()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 112
NEW public n.a. org.eclipse.lsp4j.jsonrpc.messages.Either
<..>
New:java.lang.Stringorg.eclipse.lsp4j.StringValue
getInsertText()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 74
NEW public n.a. org.eclipse.lsp4j.Range getRange()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 135
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 209
NEW public n.a. void setCommand(org.eclipse.lsp4j.Command)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 162
NEW public n.a. void setFilterText(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 124
NEW public n.a. void setInsertText(org.eclipse.lsp4j.jsonrpc.messages.Either
<..>
New:java.lang.Stringorg.eclipse.lsp4j.StringValue
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 82
NEW public n.a. void setInsertText(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 86
NEW public n.a. void setInsertText(org.eclipse.lsp4j.StringValue)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 95
NEW public n.a. void setRange(org.eclipse.lsp4j.Range)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 146
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 167
NEW public class  org.eclipse.lsp4j.InlineCompletionList top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. InlineCompletionList() n.a.
Old file New file
n.a. 34
NEW public n.a. InlineCompletionList(java.util.List
<..>
New:org.eclipse.lsp4j.InlineCompletionItem
)
n.a.
Old file New file
n.a. 37
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 65
NEW public n.a. java.util.List
<..>
New:org.eclipse.lsp4j.InlineCompletionItem
getItems()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 46
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 82
NEW public n.a. void setItems(java.util.List
<..>
New:org.eclipse.lsp4j.InlineCompletionItem
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 53
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 58
NEW public class  org.eclipse.lsp4j.InlineCompletionParams top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.eclipse.lsp4j.TextDocumentPositionAndWorkDoneProgressParams n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.eclipse.lsp4j.WorkDoneProgressParams n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. InlineCompletionParams(org.eclipse.lsp4j.TextDocumentIdentifier, org.eclipse.lsp4j.Position, org.eclipse.lsp4j.InlineCompletionContext) n.a.
Old file New file
n.a. 38
NEW public n.a. InlineCompletionParams() n.a.
Old file New file
n.a. 34
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 71
NEW public n.a. org.eclipse.lsp4j.InlineCompletionContext getContext()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 48
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 90
NEW public n.a. void setContext(org.eclipse.lsp4j.InlineCompletionContext)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 56
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 61
NEW public class  org.eclipse.lsp4j.InlineCompletionRegistrationOptions top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.eclipse.lsp4j.AbstractTextDocumentRegistrationAndWorkDoneProgressOptions n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.eclipse.lsp4j.WorkDoneProgressOptions n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. InlineCompletionRegistrationOptions(java.lang.String) n.a.
Old file New file
n.a. 34
NEW public n.a. InlineCompletionRegistrationOptions() n.a.
Old file New file
n.a. 31
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 65
NEW public n.a. java.lang.String getId()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 43
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 84
NEW public n.a. void setId(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 51
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 56
NEW  (Serializable compatible)  final public enum  org.eclipse.lsp4j.InlineCompletionTriggerKind top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW java.lang.Enum n.a.
Interfaces:
Status Interface Compatibility Changes
NEW java.lang.constant.Constable n.a.
NEW java.lang.Comparable n.a.
NEW java.io.Serializable n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldfalse n.a. n.a.
Newtrue -446518392978820724 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.eclipse.lsp4j.InlineCompletionTriggerKind Automatic n.a.
NEW public static final org.eclipse.lsp4j.InlineCompletionTriggerKind Invoked n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW static public n.a. org.eclipse.lsp4j.InlineCompletionTriggerKind forValue(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 46
NEW public n.a. int getValue()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 42
NEW static public n.a. org.eclipse.lsp4j.InlineCompletionTriggerKind valueOf(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 20
NEW static public n.a. org.eclipse.lsp4j.InlineCompletionTriggerKind[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 20
UNCHANGED (!) public class  org.eclipse.lsp4j.InlineValue top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.jsonrpc.messages.Either3 n.a.
UNCHANGED public class  org.eclipse.lsp4j.MarkedString top
Compatibility Changes:
Change
ANNOTATION_REMOVED
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
MODIFIED  (Serializable compatible)  final public enum  org.eclipse.lsp4j.MessageType top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue -7024581411813098348 n.a.
Newtrue 5759861878547443135 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.eclipse.lsp4j.MessageType Debug n.a.
MODIFIED (!) public class  org.eclipse.lsp4j.NotebookDocumentFilter top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
MODIFIED (!) public n.a. org.eclipse.lsp4j.jsonrpc.messages.Either (<- java.lang.String
<..>
New:java.lang.Stringorg.eclipse.lsp4j.RelativePattern
getPattern()
Compatibility Changes:
Change
METHOD_RETURN_TYPE_CHANGED
Old file New file
77 78
NEW public n.a. void setPattern(org.eclipse.lsp4j.jsonrpc.messages.Either
<..>
New:java.lang.Stringorg.eclipse.lsp4j.RelativePattern
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 85
NEW public n.a. void setPattern(org.eclipse.lsp4j.RelativePattern)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 97
MODIFIED public class  org.eclipse.lsp4j.RangeFormattingCapabilities top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.DynamicRegistrationCapabilities n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.Boolean getRangesSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
NEW public n.a. void setRangesSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 53
MODIFIED (!) public class  org.eclipse.lsp4j.ReferenceParams top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.TextDocumentPositionAndWorkDoneProgressAndPartialResultParams n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. ReferenceParams(org.eclipse.lsp4j.ReferenceContext)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
ANNOTATION_REMOVED
Old file New file
36 n.a.
NEW public class  org.eclipse.lsp4j.SelectedCompletionInfo top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SelectedCompletionInfo(org.eclipse.lsp4j.Range, java.lang.String) n.a.
Old file New file
n.a. 43
NEW public n.a. SelectedCompletionInfo() n.a.
Old file New file
n.a. 40
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 90
NEW public n.a. org.eclipse.lsp4j.Range getRange()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 53
NEW public n.a. java.lang.String getText()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 69
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 112
NEW public n.a. void setRange(org.eclipse.lsp4j.Range)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 60
NEW public n.a. void setText(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 77
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 82
MODIFIED final public class  org.eclipse.lsp4j.SemanticTokenTypes top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String Label n.a.
MODIFIED public class  org.eclipse.lsp4j.ServerCapabilities top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.eclipse.lsp4j.jsonrpc.messages.Either
<..>
New:java.lang.Booleanorg.eclipse.lsp4j.InlineCompletionRegistrationOptions
getInlineCompletionProvider()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1150
NEW public n.a. org.eclipse.lsp4j.TextDocumentServerCapabilities getTextDocument()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1184
NEW public n.a. void setInlineCompletionProvider(org.eclipse.lsp4j.jsonrpc.messages.Either
<..>
New:java.lang.Booleanorg.eclipse.lsp4j.InlineCompletionRegistrationOptions
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1159
NEW public n.a. void setInlineCompletionProvider(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1163
NEW public n.a. void setInlineCompletionProvider(org.eclipse.lsp4j.InlineCompletionRegistrationOptions)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1171
NEW public n.a. void setTextDocument(org.eclipse.lsp4j.TextDocumentServerCapabilities)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1193
MODIFIED public abstract interface  org.eclipse.lsp4j.services.LanguageClient top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:java.lang.Void
refreshFoldingRanges()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.services.JsonRequest
Status: Name: Old element values: New element values:
NEW value workspace/foldingRange/refresh
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
ANNOTATION_ADDED
Old file New file
n.a. 258
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:java.lang.Void
refreshTextDocumentContent(org.eclipse.lsp4j.TextDocumentContentRefreshParams)
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.services.JsonRequest
Status: Name: Old element values: New element values:
NEW value workspace/textDocumentContent/refresh
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
ANNOTATION_ADDED
Old file New file
n.a. 269
UNCHANGED public abstract interface  org.eclipse.lsp4j.services.LanguageServer top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. void initialized()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
69 71
MODIFIED public abstract interface  org.eclipse.lsp4j.services.TextDocumentService top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:org.eclipse.lsp4j.jsonrpc.messages.Either<java.util.List<org.eclipse.lsp4j.InlineCompletionItem>,org.eclipse.lsp4j.InlineCompletionList>
inlineCompletion(org.eclipse.lsp4j.InlineCompletionParams)
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.services.JsonRequest n.a.
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
ANNOTATION_ADDED
Old file New file
n.a. 712
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:java.util.List<org.eclipse.lsp4j.TextEdit>
rangesFormatting(org.eclipse.lsp4j.DocumentRangesFormattingParams)
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.services.JsonRequest n.a.
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
ANNOTATION_ADDED
Old file New file
n.a. 333
MODIFIED public abstract interface  org.eclipse.lsp4j.services.WorkspaceService top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.util.concurrent.CompletableFuture
<..>
New:org.eclipse.lsp4j.TextDocumentContentResult
textDocumentContent(org.eclipse.lsp4j.TextDocumentContentParams)
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.services.JsonRequest n.a.
Compatibility Changes:
Change
METHOD_NEW_DEFAULT
ANNOTATION_ADDED
Old file New file
n.a. 202
NEW public class  org.eclipse.lsp4j.SnippetTextEdit top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. SnippetTextEdit(org.eclipse.lsp4j.Range, org.eclipse.lsp4j.StringValue) n.a.
Old file New file
n.a. 47
NEW public n.a. SnippetTextEdit() n.a.
Old file New file
n.a. 44
NEW public n.a. SnippetTextEdit(org.eclipse.lsp4j.Range, org.eclipse.lsp4j.StringValue, java.lang.String) n.a.
Old file New file
n.a. 53
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 112
NEW public n.a. java.lang.String getAnnotationId()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 91
NEW public n.a. org.eclipse.lsp4j.Range getRange()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 62
NEW public n.a. org.eclipse.lsp4j.StringValue getSnippet()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 77
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 139
NEW public n.a. void setAnnotationId(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 98
NEW public n.a. void setRange(org.eclipse.lsp4j.Range)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 69
NEW public n.a. void setSnippet(org.eclipse.lsp4j.StringValue)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 84
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 103
NEW public class  org.eclipse.lsp4j.StringValue top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. StringValue(java.lang.String, java.lang.String) n.a.
Old file New file
n.a. 50
NEW public n.a. StringValue() n.a.
Old file New file
n.a. 47
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 99
NEW public n.a. java.lang.String getKind()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 62
NEW public n.a. java.lang.String getValue()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 79
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 121
NEW public n.a. void setKind(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 71
NEW public n.a. void setValue(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 86
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 91
NEW final public class  org.eclipse.lsp4j.StringValueKind top
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final java.lang.String SNIPPET n.a.
UNCHANGED public class  org.eclipse.lsp4j.SymbolInformation top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. SymbolInformation(java.lang.String, org.eclipse.lsp4j.SymbolKind, org.eclipse.lsp4j.Location, java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
102 99
UNCHANGED public n.a. SymbolInformation()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
90 87
UNCHANGED public n.a. SymbolInformation(java.lang.String, org.eclipse.lsp4j.SymbolKind, org.eclipse.lsp4j.Location)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
94 91
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.lang.String getContainerName()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
225 218
UNCHANGED public n.a. java.lang.Boolean getDeprecated()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
169 163
UNCHANGED public n.a. org.eclipse.lsp4j.SymbolKind getKind()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
129 126
UNCHANGED public n.a. org.eclipse.lsp4j.Location getLocation()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
198 191
UNCHANGED public n.a. java.lang.String getName()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
112 109
UNCHANGED public n.a. java.util.List
<..>
New:org.eclipse.lsp4j.SymbolTag
Old:org.eclipse.lsp4j.SymbolTag
getTags()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
147 143
UNCHANGED public n.a. void setContainerName(java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
236 229
UNCHANGED public n.a. void setDeprecated(java.lang.Boolean)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
181 174
UNCHANGED public n.a. void setKind(org.eclipse.lsp4j.SymbolKind)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
137 134
UNCHANGED public n.a. void setLocation(org.eclipse.lsp4j.Location)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
214 207
UNCHANGED public n.a. void setName(java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
120 117
UNCHANGED public n.a. void setTags(java.util.List
<..>
New:org.eclipse.lsp4j.SymbolTag
Old:org.eclipse.lsp4j.SymbolTag
)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
157 152
MODIFIED  (Serializable compatible)  final public enum  org.eclipse.lsp4j.SymbolTag top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED java.lang.Enum n.a.
Serializable default serialVersionUID serialVersionUID in class
Oldtrue 7721321658646806423 n.a.
Newtrue 8721707636942886197 n.a.
Fields:
Status Modifier Type Field Compatibility Changes:
NEW public static final org.eclipse.lsp4j.SymbolTag Abstract n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Declaration n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Definition n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag File n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Final n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Implements n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Internal n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag NonNull n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Nullable n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Overrides n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Package n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Private n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Protected n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Public n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag ReadOnly n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Sealed n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Static n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Synchronized n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Transient n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Virtual n.a.
NEW public static final org.eclipse.lsp4j.SymbolTag Volatile n.a.
MODIFIED public class  org.eclipse.lsp4j.TextDocumentClientCapabilities top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.eclipse.lsp4j.FiltersCapabilities getFilters()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 227
NEW public n.a. org.eclipse.lsp4j.InlineCompletionCapabilities getInlineCompletion()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 685
NEW public n.a. void setFilters(org.eclipse.lsp4j.FiltersCapabilities)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 236
NEW public n.a. void setInlineCompletion(org.eclipse.lsp4j.InlineCompletionCapabilities)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 694
NEW public class  org.eclipse.lsp4j.TextDocumentContentCapabilities top
Superclass:
Status Superclass Compatibility Changes
NEW org.eclipse.lsp4j.DynamicRegistrationCapabilities n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. TextDocumentContentCapabilities() n.a.
Old file New file
n.a. 25
NEW public n.a. TextDocumentContentCapabilities(java.lang.Boolean) n.a.
Old file New file
n.a. 29
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 41
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 54
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 34
MODIFIED (!) public class  org.eclipse.lsp4j.TextDocumentContentChangeEvent top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. TextDocumentContentChangeEvent(org.eclipse.lsp4j.Range, java.lang.Integer, java.lang.String)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
ANNOTATION_REMOVED
Old file New file
57 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED public n.a. java.lang.Integer getRangeLength()
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
83 77
UNCHANGED public n.a. void setRangeLength(java.lang.Integer)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
ANNOTATION_REMOVED
Old file New file
93 87
NEW public class  org.eclipse.lsp4j.TextDocumentContentParams top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. TextDocumentContentParams() n.a.
Old file New file
n.a. 33
NEW public n.a. TextDocumentContentParams(java.lang.String) n.a.
Old file New file
n.a. 36
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 64
NEW public n.a. java.lang.String getUri()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 45
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
NEW public n.a. void setUri(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 52
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 57
NEW public class  org.eclipse.lsp4j.TextDocumentContentRefreshParams top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. TextDocumentContentRefreshParams(java.lang.String) n.a.
Old file New file
n.a. 36
NEW public n.a. TextDocumentContentRefreshParams() n.a.
Old file New file
n.a. 33
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 64
NEW public n.a. java.lang.String getUri()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 45
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 81
NEW public n.a. void setUri(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 52
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 57
NEW public class  org.eclipse.lsp4j.TextDocumentContentRegistrationOptions top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. TextDocumentContentRegistrationOptions(java.util.List
<..>
New:java.lang.String
)
n.a.
Old file New file
n.a. 43
NEW public n.a. TextDocumentContentRegistrationOptions() n.a.
Old file New file
n.a. 38
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 82
NEW public n.a. java.lang.String getId()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 52
NEW public n.a. java.util.List
<..>
New:java.lang.String
getSchemes()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 65
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 104
NEW public n.a. void setId(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 60
NEW public n.a. void setSchemes(java.util.List
<..>
New:java.lang.String
)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 69
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 74
NEW public class  org.eclipse.lsp4j.TextDocumentContentResult top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. TextDocumentContentResult() n.a.
Old file New file
n.a. 36
NEW public n.a. TextDocumentContentResult(java.lang.String) n.a.
Old file New file
n.a. 39
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 73
NEW public n.a. java.lang.String getText()
Annotations:
Status: Fully Qualified Name: Elements:
NEW org.eclipse.lsp4j.jsonrpc.validation.NonNull n.a.
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
ANNOTATION_ADDED
Old file New file
n.a. 51
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 90
NEW public n.a. void setText(java.lang.String)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 61
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 66
UNCHANGED (*) public class  org.eclipse.lsp4j.TextDocumentEdit top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. TextDocumentEdit(org.eclipse.lsp4j.VersionedTextDocumentIdentifier, java.util.List
<..>
New:org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.TextEdit,org.eclipse.lsp4j.SnippetTextEdit>
Old:org.eclipse.lsp4j.TextEdit
 (*)
)
n.a.
Old file New file
41 50
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
UNCHANGED (*) public n.a. java.util.List
<..>
New:org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.TextEdit,org.eclipse.lsp4j.SnippetTextEdit>
Old:org.eclipse.lsp4j.TextEdit
getEdits() n.a.
Old file New file
66 80
UNCHANGED (*) public n.a. void setEdits(java.util.List
<..>
New:org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.TextEdit,org.eclipse.lsp4j.SnippetTextEdit>
Old:org.eclipse.lsp4j.TextEdit
 (*)
)
n.a.
Old file New file
73 92
NEW public class  org.eclipse.lsp4j.TextDocumentServerCapabilities top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. TextDocumentServerCapabilities() n.a.
Old file New file
n.a. 30
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 56
NEW public n.a. org.eclipse.lsp4j.DiagnosticServerCapabilities getDiagnostic()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 37
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 73
NEW public n.a. void setDiagnostic(org.eclipse.lsp4j.DiagnosticServerCapabilities)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 49
MODIFIED (!) public class  org.eclipse.lsp4j.VersionedTextDocumentIdentifier top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.TextDocumentIdentifier n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. VersionedTextDocumentIdentifier(java.lang.Integer)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
ANNOTATION_REMOVED
Old file New file
43 n.a.
MODIFIED public class  org.eclipse.lsp4j.WorkspaceClientCapabilities top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.eclipse.lsp4j.FoldingRangeWorkspaceCapabilities getFoldingRange()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 345
NEW public n.a. org.eclipse.lsp4j.TextDocumentContentCapabilities getTextDocumentContent()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 363
NEW public n.a. void setFoldingRange(org.eclipse.lsp4j.FoldingRangeWorkspaceCapabilities)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 354
NEW public n.a. void setTextDocumentContent(org.eclipse.lsp4j.TextDocumentContentCapabilities)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 372
UNCHANGED (!) public class  org.eclipse.lsp4j.WorkspaceDocumentDiagnosticReport top
Compatibility Changes:
Change
METHOD_REMOVED_IN_SUPERCLASS
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.eclipse.lsp4j.jsonrpc.messages.Either n.a.
MODIFIED (!) public class  org.eclipse.lsp4j.WorkspaceEditCapabilities top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
REMOVED (!) public n.a. WorkspaceEditCapabilities(java.lang.Boolean)
Annotations:
Status: Fully Qualified Name: Elements:
REMOVED java.lang.Deprecated n.a.
Compatibility Changes:
Change
CONSTRUCTOR_REMOVED
ANNOTATION_REMOVED
Old file New file
75 n.a.
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. java.lang.Boolean getMetadataSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 205
NEW public n.a. java.lang.Boolean getSnippetEditSupport()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 187
NEW public n.a. void setMetadataSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 214
NEW public n.a. void setSnippetEditSupport(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 196
NEW public class  org.eclipse.lsp4j.WorkspaceEditMetadata top
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. WorkspaceEditMetadata() n.a.
Old file New file
n.a. 30
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. boolean equals(java.lang.Object)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 56
NEW public n.a. java.lang.Boolean getIsRefactoring()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 37
NEW public n.a. int hashCode()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 73
NEW public n.a. void setIsRefactoring(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 44
NEW public n.a. java.lang.String toString()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 49
MODIFIED public class  org.eclipse.lsp4j.WorkspaceServerCapabilities top
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW public n.a. org.eclipse.lsp4j.TextDocumentContentRegistrationOptions getTextDocumentContent()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 87
NEW public n.a. void setTextDocumentContent(org.eclipse.lsp4j.TextDocumentContentRegistrationOptions)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 96