japicmp-Report
Old: /tmp/tmp.IXSIaIbA7X/org.eclipse.lsp4j-0.24.0.jar
New: /home/jenkins/agent/workspace/lsp4j-multi-build_ossrh/org.eclipse.lsp4j/build/libs/org.eclipse.lsp4j-1.0.0-SNAPSHOT.jar
Created: 2025-11-14T21:52:03.736+0000
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: true
Includes: all
Excludes: n.a.
Semantic Versioning: 0.1.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.InlineCompletionClientCapabilities
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
NEW org.eclipse.lsp4j.SelectedCompletionInfo
MODIFIED org.eclipse.lsp4j.ServerCapabilities
MODIFIED org.eclipse.lsp4j.services.TextDocumentService
NEW org.eclipse.lsp4j.StringValue
NEW org.eclipse.lsp4j.StringValueKind
MODIFIED org.eclipse.lsp4j.TextDocumentClientCapabilities
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW public class  org.eclipse.lsp4j.InlineCompletionClientCapabilities 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. InlineCompletionClientCapabilities(java.lang.Boolean) n.a.
Old file New file
n.a. 29
NEW public n.a. InlineCompletionClientCapabilities() 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.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. 21
NEW static public n.a. org.eclipse.lsp4j.InlineCompletionTriggerKind[] values()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 21
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 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. 1173
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. 1182
NEW public n.a. void setInlineCompletionProvider(java.lang.Boolean)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1186
NEW public n.a. void setInlineCompletionProvider(org.eclipse.lsp4j.InlineCompletionRegistrationOptions)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 1194
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. 720
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.
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.InlineCompletionClientCapabilities getInlineCompletion()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 693
NEW public n.a. void setInlineCompletion(org.eclipse.lsp4j.InlineCompletionClientCapabilities)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 702