JApiCmp-Report
Old:/tmp/tmp.JyHrOQT1wg/org.eclipse.lsp4j.jsonrpc-0.22.0.jar
New:/home/jenkins/agent/workspace/lsp4j-multi-build_main/org.eclipse.lsp4j.jsonrpc/build/libs/org.eclipse.lsp4j.jsonrpc-0.23.0.jar
Created:2024-05-14T13:54:25.453+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:
StatusFully Qualified Name
NEWorg.eclipse.lsp4j.jsonrpc.util.LimitedInputStream
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW public class org.eclipse.lsp4j.jsonrpc.util.LimitedInputStreamtop
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
StatusSuperclassCompatibility Changes
NEWjava.io.FilterInputStreamn.a.
Interfaces:
StatusInterfaceCompatibility Changes
NEWjava.io.Closeablen.a.
NEWjava.lang.AutoCloseablen.a.
Constructors:
StatusModifierGeneric TemplatesConstructorExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. LimitedInputStream(java.io.InputStream, int, boolean)n.a.n.a.
Old fileNew file
n.a.30
Methods:
StatusModifierGeneric TemplatesTypeMethodExceptionsCompatibility Changes:Line Number
NEWpublic  n.a. intavailable()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.39
NEWpublic  n.a. voidclose()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.47
NEWpublic  n.a. voidmark(int)n.a.
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.79
NEWpublic  n.a. intread()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.55
NEWpublic  n.a. intread(byte[], int, int)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.67
NEWpublic  n.a. voidreset()
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.85
NEWpublic  n.a. longskip(long)
Status:Name:
NEWjava.io.IOException
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old fileNew file
n.a.97