Source compatibility report for the JLaTeXMath library between 1.0.2 and 1.0.3 versions
Test Info
Library Name | JLaTeXMath |
Version #1 | 1.0.2 |
Version #2 | 1.0.3 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 1085 / 177 |
---|
Verdict | Incompatible (0.1%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 14 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 2 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods (14)
jlatexmath-1.0.3.jar, FcscoreAtom.class
package org.scilab.forge.jlatexmath
FcscoreAtom.createBox ( TeXEnvironment env ) : Box
[mangled: org/scilab/forge/jlatexmath/FcscoreAtom.createBox:(Lorg/scilab/forge/jlatexmath/TeXEnvironment;)Lorg/scilab/forge/jlatexmath/Box;]
FcscoreAtom.FcscoreAtom ( int N )
[mangled: org/scilab/forge/jlatexmath/FcscoreAtom."<init>":(I)V]
FcscoreAtom.getLeftType ( ) : int
[mangled: org/scilab/forge/jlatexmath/FcscoreAtom.getLeftType:()I]
FcscoreAtom.getRightType ( ) : int
[mangled: org/scilab/forge/jlatexmath/FcscoreAtom.getRightType:()I]
jlatexmath-1.0.3.jar, FcscoreBox.class
package org.scilab.forge.jlatexmath
FcscoreBox.draw ( Graphics2D g2, float x, float y ) : void
[mangled: org/scilab/forge/jlatexmath/FcscoreBox.draw:(Ljava/awt/Graphics2D;FF)V]
FcscoreBox.FcscoreBox ( int N, float h, float thickness, float space, boolean strike )
[mangled: org/scilab/forge/jlatexmath/FcscoreBox."<init>":(IFFFZ)V]
FcscoreBox.getLastFontId ( ) : int
[mangled: org/scilab/forge/jlatexmath/FcscoreBox.getLastFontId:()I]
jlatexmath-1.0.3.jar, PredefMacros.class
package org.scilab.forge.jlatexmath
PredefMacros.fcscore_macro ( TeXParser tp, String[ ] args ) [static] : Atom
[mangled: org/scilab/forge/jlatexmath/PredefMacros.fcscore_macro:(Lorg/scilab/forge/jlatexmath/TeXParser;[Ljava/lang/String;)Lorg/scilab/forge/jlatexmath/Atom;]
PredefMacros.st_macro ( TeXParser tp, String[ ] args ) [static] : Atom
[mangled: org/scilab/forge/jlatexmath/PredefMacros.st_macro:(Lorg/scilab/forge/jlatexmath/TeXParser;[Ljava/lang/String;)Lorg/scilab/forge/jlatexmath/Atom;]
jlatexmath-1.0.3.jar, StrikeThroughAtom.class
package org.scilab.forge.jlatexmath
StrikeThroughAtom.createBox ( TeXEnvironment env ) : Box
[mangled: org/scilab/forge/jlatexmath/StrikeThroughAtom.createBox:(Lorg/scilab/forge/jlatexmath/TeXEnvironment;)Lorg/scilab/forge/jlatexmath/Box;]
StrikeThroughAtom.StrikeThroughAtom ( Atom at )
[mangled: org/scilab/forge/jlatexmath/StrikeThroughAtom."<init>":(Lorg/scilab/forge/jlatexmath/Atom;)V]
jlatexmath-1.0.3.jar, TeXFormula.class
package org.scilab.forge.jlatexmath
TeXFormula.isRegisteredBlock ( Character.UnicodeBlock block ) [static] : boolean
[mangled: org/scilab/forge/jlatexmath/TeXFormula.isRegisteredBlock:(Ljava/lang/Character$UnicodeBlock;)Z]
jlatexmath-1.0.3.jar, VRowAtom.class
package org.scilab.forge.jlatexmath
VRowAtom.getAddInterline ( ) : boolean
[mangled: org/scilab/forge/jlatexmath/VRowAtom.getAddInterline:()Z]
VRowAtom.setAddInterline ( boolean addInterline ) : void
[mangled: org/scilab/forge/jlatexmath/VRowAtom.setAddInterline:(Z)V]
to the top
Problems with Methods, Medium Severity (2)
jlatexmath-1.0.2.jar, TeXParser
package org.scilab.forge.jlatexmath
[+] TeXParser.isValidCharacterInCommand ( char ch ) : boolean (1)
[mangled: org/scilab/forge/jlatexmath/TeXParser.isValidCharacterInCommand:(C)Z]
| Change | Effect |
---|
1 | Method became final.
| Recompilation of a client program may be terminated with the message: isValidCharacterInCommand(char) in client class C cannot override isValidCharacterInCommand(char) in TeXParser; overridden method is final. |
[+] TeXParser.isValidName ( String com ) : boolean (1)
[mangled: org/scilab/forge/jlatexmath/TeXParser.isValidName:(Ljava/lang/String;)Z]
| Change | Effect |
---|
1 | Method became final.
| Recompilation of a client program may be terminated with the message: isValidName(String) in client class C cannot override isValidName(String) in org.scilab.forge.jlatexmath.TeXParser; overridden method is final. |
to the top
Other Changes in Data Types (1)
jlatexmath-1.0.2.jar
package org.scilab.forge.jlatexmath
[+] VRowAtom (1)
| Change | Effect |
---|
1 | Field addInterline has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class. Recompilation of a client class may be terminated with the message: reference to addInterline is ambiguous. |
[+] affected methods (8)
getAsVRow ( )Return value of this method has type 'VRowAtom'.
VRowAtom ( )This constructor is from 'VRowAtom' class.
VRowAtom ( Atom )This constructor is from 'VRowAtom' class.
add ( Atom )This method is from 'VRowAtom' class.
append ( Atom )This method is from 'VRowAtom' class.
createBox ( TeXEnvironment )This method is from 'VRowAtom' class.
getLastAtom ( )This method is from 'VRowAtom' class.
setRaise ( int, float )This method is from 'VRowAtom' class.
to the top
Java ARchives (1)
jlatexmath-1.0.2.jar
to the top