Binary compatibility report for the PCARD-1.0 library between 1.5.0 and 1.1.0 versions (relating to the portability of client application PCARD-1.0.jar)
Test Info
Library Name | PCARD-1.0 |
Version #1 | 1.5.0 |
Version #2 | 1.1.0 |
Java Version | 1.7.0_85 |
Test Results
Total Java ARchives | 2 |
---|
Total Methods / Classes | 25 / 2769 |
---|
Verdict | Incompatible (84%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 0 |
---|
Removed Methods | High | 18 |
---|
Problems with Data Types | High | 3 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Removed Methods (18)
spark-mllib_2.10-1.5.0.jar, PCAModel.class
package org.apache.spark.mllib.feature
PCAModel.k ( ) : int
[mangled: org/apache/spark/mllib/feature/PCAModel.k:()I]
PCAModel.pc ( ) : org.apache.spark.mllib.linalg.DenseMatrix
[mangled: org/apache/spark/mllib/feature/PCAModel.pc:()Lorg/apache/spark/mllib/linalg/DenseMatrix;]
PCAModel.PCAModel ( int k, org.apache.spark.mllib.linalg.DenseMatrix pc )
[mangled: org/apache/spark/mllib/feature/PCAModel."<init>":(ILorg/apache/spark/mllib/linalg/DenseMatrix;)V]
PCAModel.transform ( org.apache.spark.api.java.JavaRDD<org.apache.spark.mllib.linalg.Vector> data ) : org.apache.spark.api.java.JavaRDD<org.apache.spark.mllib.linalg.Vector>
[mangled: org/apache/spark/mllib/feature/PCAModel.transform:(Lorg/apache/spark/api/java/JavaRDD;)Lorg/apache/spark/api/java/JavaRDD;]
PCAModel.transform ( org.apache.spark.mllib.linalg.Vector vector ) : org.apache.spark.mllib.linalg.Vector
[mangled: org/apache/spark/mllib/feature/PCAModel.transform:(Lorg/apache/spark/mllib/linalg/Vector;)Lorg/apache/spark/mllib/linalg/Vector;]
PCAModel.transform ( org.apache.spark.rdd.RDD<org.apache.spark.mllib.linalg.Vector> data ) : org.apache.spark.rdd.RDD<org.apache.spark.mllib.linalg.Vector>
[mangled: org/apache/spark/mllib/feature/PCAModel.transform:(Lorg/apache/spark/rdd/RDD;)Lorg/apache/spark/rdd/RDD;]
spark-mllib_2.10-1.5.0.jar, PipelineModel.class
package org.apache.spark.ml
PipelineModel.copy ( param.ParamMap extra ) : Model
[mangled: org/apache/spark/ml/PipelineModel.copy:(Lorg/apache/spark/ml/param/ParamMap;)Lorg/apache/spark/ml/Model;]
PipelineModel.copy ( param.ParamMap extra ) : param.Params
[mangled: org/apache/spark/ml/PipelineModel.copy:(Lorg/apache/spark/ml/param/ParamMap;)Lorg/apache/spark/ml/param/Params;]
PipelineModel.copy ( param.ParamMap extra ) : PipelineModel
[mangled: org/apache/spark/ml/PipelineModel.copy:(Lorg/apache/spark/ml/param/ParamMap;)Lorg/apache/spark/ml/PipelineModel;]
PipelineModel.copy ( param.ParamMap extra ) : PipelineStage
[mangled: org/apache/spark/ml/PipelineModel.copy:(Lorg/apache/spark/ml/param/ParamMap;)Lorg/apache/spark/ml/PipelineStage;]
PipelineModel.copy ( param.ParamMap extra ) : Transformer
[mangled: org/apache/spark/ml/PipelineModel.copy:(Lorg/apache/spark/ml/param/ParamMap;)Lorg/apache/spark/ml/Transformer;]
PipelineModel.PipelineModel ( String uid, java.util.List<Transformer> stages )
[mangled: org/apache/spark/ml/PipelineModel."<init>":(Ljava/lang/String;Ljava/util/List;)V]
PipelineModel.PipelineModel ( String uid, Transformer[ ] stages )
[mangled: org/apache/spark/ml/PipelineModel."<init>":(Ljava/lang/String;[Lorg/apache/spark/ml/Transformer;)V]
PipelineModel.stages ( ) : Transformer[ ]
[mangled: org/apache/spark/ml/PipelineModel.stages:()[Lorg/apache/spark/ml/Transformer;]
PipelineModel.transform ( org.apache.spark.sql.DataFrame dataset ) : org.apache.spark.sql.DataFrame
[mangled: org/apache/spark/ml/PipelineModel.transform:(Lorg/apache/spark/sql/DataFrame;)Lorg/apache/spark/sql/DataFrame;]
PipelineModel.transformSchema ( org.apache.spark.sql.types.StructType schema ) : org.apache.spark.sql.types.StructType
[mangled: org/apache/spark/ml/PipelineModel.transformSchema:(Lorg/apache/spark/sql/types/StructType;)Lorg/apache/spark/sql/types/StructType;]
PipelineModel.uid ( ) : String
[mangled: org/apache/spark/ml/PipelineModel.uid:()Ljava/lang/String;]
PipelineModel.validateParams ( ) : void
[mangled: org/apache/spark/ml/PipelineModel.validateParams:()V]
to the top
Problems with Data Types, High Severity (3)
spark-core_2.10-1.5.0.jar
package org.apache.spark
[+] SparkContext (1)
| Change | Effect |
---|
1 | Removed super-interface ExecutorAllocationClient. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (3)
parallelize ( scala.collection.Seq<T>, int, scala.reflect.ClassTag<T> )This method is from 'SparkContext' class.
SparkContext ( SparkConf )This constructor is from 'SparkContext' class.
textFile ( java.lang.String, int )This method is from 'SparkContext' class.
spark-mllib_2.10-1.5.0.jar
package org.apache.spark.ml
[+] PipelineModel (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (12)
copy ( param.ParamMap )This method is from 'PipelineModel' class.
copy ( param.ParamMap )This method is from 'PipelineModel' class.
copy ( param.ParamMap )This method is from 'PipelineModel' class.
copy ( param.ParamMap )This method is from 'PipelineModel' class.
copy ( param.ParamMap )This method is from 'PipelineModel' class.
PipelineModel ( java.lang.String, java.util.List<Transformer> )This constructor is from 'PipelineModel' class.
PipelineModel ( java.lang.String, Transformer[ ] )This constructor is from 'PipelineModel' class.
stages ( )This method is from 'PipelineModel' class.
transform ( org.apache.spark.sql.DataFrame )This method is from 'PipelineModel' class.
transformSchema ( org.apache.spark.sql.types.StructType )This method is from 'PipelineModel' class.
uid ( )This method is from 'PipelineModel' class.
validateParams ( )This method is from 'PipelineModel' class.
package org.apache.spark.mllib.feature
[+] PCAModel (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (6)
k ( )This method is from 'PCAModel' class.
pc ( )This method is from 'PCAModel' class.
PCAModel ( int, org.apache.spark.mllib.linalg.DenseMatrix )This constructor is from 'PCAModel' class.
transform ( org.apache.spark.api.java.JavaRDD<org.apache.spark.mllib.linalg.Vector> )This method is from 'PCAModel' class.
transform ( org.apache.spark.mllib.linalg.Vector )This method is from 'PCAModel' class.
transform ( org.apache.spark.rdd.RDD<org.apache.spark.mllib.linalg.Vector> )This method is from 'PCAModel' class.
to the top
Java ARchives (2)
spark-core_2.10-1.5.0.jar
spark-mllib_2.10-1.5.0.jar
to the top
Generated on Thu Feb 4 16:10:04 2016 for PCARD-1.0 by Java API Compliance Checker 1.4.1
A tool for checking backward compatibility of a Java library API