Binary compatibility report for the JLine library between 0.9.93 and 0.9.94 versions
Test Info
Library Name | JLine |
Version #1 | 0.9.93 |
Version #2 | 0.9.94 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 295 / 33 |
---|
Verdict | Incompatible (9.2%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 2 |
---|
Removed Methods | High | 27 |
---|
Problems with Data Types | High | 2 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (2)
jline-0.9.94.jar, CursorBuffer.class
package jline
CursorBuffer.getBuffer ( ) : StringBuffer
[mangled: jline/CursorBuffer.getBuffer:()Ljava/lang/StringBuffer;]
CursorBuffer.setBuffer ( StringBuffer buffer ) : void
[mangled: jline/CursorBuffer.setBuffer:(Ljava/lang/StringBuffer;)V]
to the top
Removed Methods (27)
jline-0.9.93.jar, CursorBuffer.class
package jline
CursorBuffer.getBuffer ( ) : JLineBuffer
[mangled: jline/CursorBuffer.getBuffer:()Ljline/JLineBuffer;]
CursorBuffer.setBuffer ( JLineBuffer buffer ) : void
[mangled: jline/CursorBuffer.setBuffer:(Ljline/JLineBuffer;)V]
jline-0.9.93.jar, JLineBuffer.class
package jline
JLineBuffer.append ( CharSequence p1 ) [abstract] : Appendable
[mangled: jline/JLineBuffer.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;]
JLineBuffer.delete ( int p1, int p2 ) [abstract] : void
[mangled: jline/JLineBuffer.delete:(II)V]
JLineBuffer.deleteCharAt ( int p1 ) [abstract] : void
[mangled: jline/JLineBuffer.deleteCharAt:(I)V]
JLineBuffer.insert ( int p1, char p2 ) [abstract] : void
[mangled: jline/JLineBuffer.insert:(IC)V]
JLineBuffer.insert ( int p1, CharSequence p2 ) [abstract] : void
[mangled: jline/JLineBuffer.insert:(ILjava/lang/CharSequence;)V]
JLineBuffer.replace ( int p1, int p2, String p3 ) [abstract] : void
[mangled: jline/JLineBuffer.replace:(IILjava/lang/String;)V]
JLineBuffer.setLength ( int p1 ) [abstract] : void
[mangled: jline/JLineBuffer.setLength:(I)V]
JLineBuffer.substring ( int p1 ) [abstract] : String
[mangled: jline/JLineBuffer.substring:(I)Ljava/lang/String;]
JLineBuffer.substring ( int p1, int p2 ) [abstract] : String
[mangled: jline/JLineBuffer.substring:(II)Ljava/lang/String;]
jline-0.9.93.jar, JLineStringBuilder.class
package jline
JLineStringBuilder.append ( char c ) : Appendable
[mangled: jline/JLineStringBuilder.append:(C)Ljava/lang/Appendable;]
JLineStringBuilder.append ( CharSequence s ) : Appendable
[mangled: jline/JLineStringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;]
JLineStringBuilder.append ( CharSequence s, int start, int end ) : Appendable
[mangled: jline/JLineStringBuilder.append:(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;]
JLineStringBuilder.charAt ( int index ) : char
[mangled: jline/JLineStringBuilder.charAt:(I)C]
JLineStringBuilder.delete ( int start, int end ) : void
[mangled: jline/JLineStringBuilder.delete:(II)V]
JLineStringBuilder.deleteCharAt ( int index ) : void
[mangled: jline/JLineStringBuilder.deleteCharAt:(I)V]
JLineStringBuilder.insert ( int offset, char c ) : void
[mangled: jline/JLineStringBuilder.insert:(IC)V]
JLineStringBuilder.insert ( int offset, CharSequence s ) : void
[mangled: jline/JLineStringBuilder.insert:(ILjava/lang/CharSequence;)V]
JLineStringBuilder.JLineStringBuilder ( )
[mangled: jline/JLineStringBuilder."<init>":()V]
JLineStringBuilder.length ( ) : int
[mangled: jline/JLineStringBuilder.length:()I]
JLineStringBuilder.replace ( int start, int end, String str ) : void
[mangled: jline/JLineStringBuilder.replace:(IILjava/lang/String;)V]
JLineStringBuilder.setLength ( int newLength ) : void
[mangled: jline/JLineStringBuilder.setLength:(I)V]
JLineStringBuilder.subSequence ( int start, int end ) : CharSequence
[mangled: jline/JLineStringBuilder.subSequence:(II)Ljava/lang/CharSequence;]
JLineStringBuilder.substring ( int start ) : String
[mangled: jline/JLineStringBuilder.substring:(I)Ljava/lang/String;]
JLineStringBuilder.substring ( int start, int end ) : String
[mangled: jline/JLineStringBuilder.substring:(II)Ljava/lang/String;]
JLineStringBuilder.toString ( ) : String
[mangled: jline/JLineStringBuilder.toString:()Ljava/lang/String;]
to the top
Problems with Data Types, High Severity (2)
jline-0.9.93.jar
package jline
[+] JLineBuffer (1)
| Change | Effect |
---|
1 | This interface has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (9)
append ( CharSequence )This abstract method is from 'JLineBuffer' interface.
delete ( int, int )This abstract method is from 'JLineBuffer' interface.
deleteCharAt ( int )This abstract method is from 'JLineBuffer' interface.
insert ( int, char )This abstract method is from 'JLineBuffer' interface.
insert ( int, CharSequence )This abstract method is from 'JLineBuffer' interface.
replace ( int, int, String )This abstract method is from 'JLineBuffer' interface.
setLength ( int )This abstract method is from 'JLineBuffer' interface.
substring ( int )This abstract method is from 'JLineBuffer' interface.
substring ( int, int )This abstract method is from 'JLineBuffer' interface.
[+] JLineStringBuilder (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (16)
JLineStringBuilder ( )This constructor is from 'JLineStringBuilder' class.
append ( char )This method is from 'JLineStringBuilder' class.
append ( CharSequence )This method is from 'JLineStringBuilder' class.
append ( CharSequence, int, int )This method is from 'JLineStringBuilder' class.
charAt ( int )This method is from 'JLineStringBuilder' class.
delete ( int, int )This method is from 'JLineStringBuilder' class.
deleteCharAt ( int )This method is from 'JLineStringBuilder' class.
insert ( int, char )This method is from 'JLineStringBuilder' class.
insert ( int, CharSequence )This method is from 'JLineStringBuilder' class.
length ( )This method is from 'JLineStringBuilder' class.
replace ( int, int, String )This method is from 'JLineStringBuilder' class.
setLength ( int )This method is from 'JLineStringBuilder' class.
...
to the top
Java ARchives (1)
jline-0.9.93.jar
to the top