Binary compatibility report for the spark-testing-base-0.0.3 library between 1.1.0 and 1.0.0 versions (relating to the portability of client application spark-testing-base-0.0.3.jar)
Test Info
Library Name | spark-testing-base-0.0.3 |
Version #1 | 1.1.0 |
Version #2 | 1.0.0 |
Java Version | 1.7.0_75 |
Test Results
Total Java ARchives | 2 |
---|
Total Methods / Classes | 400 / 1286 |
---|
Verdict | Incompatible (3.9%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 4 |
---|
Removed Methods | High | 15 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 1 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (4)
spark-core_2.10-1.0.0.jar, SparkConf.class
package org.apache.spark
SparkConf.SparkConf..settings ( ) : scala.collection.mutable.HashMap<String,String>
[mangled: org/apache/spark/SparkConf.org.apache.spark.SparkConf..settings:()Lscala/collection/mutable/HashMap;]
spark-core_2.10-1.0.0.jar, SparkContext.class
package org.apache.spark
SparkContext.clean ( F f ) : F
[mangled: org/apache/spark/SparkContext.clean:(Ljava/lang/Object;)Ljava/lang/Object;]
SparkContext.getCallSite ( ) : String
[mangled: org/apache/spark/SparkContext.getCallSite:()Ljava/lang/String;]
spark-streaming_2.10-1.0.0.jar, Checkpoint.class
package org.apache.spark.streaming
Checkpoint.sparkHome ( ) : String
[mangled: org/apache/spark/streaming/Checkpoint.sparkHome:()Ljava/lang/String;]
to the top
Removed Methods (15)
spark-core_2.10-1.1.0.jar, SparkConf.class
package org.apache.spark
SparkConf.getenv ( String name ) : String
[mangled: org/apache/spark/SparkConf.getenv:(Ljava/lang/String;)Ljava/lang/String;]
SparkConf.isAkkaConf ( String p1 ) [static] : boolean
[mangled: org/apache/spark/SparkConf.isAkkaConf:(Ljava/lang/String;)Z]
SparkConf.isExecutorStartupConf ( String p1 ) [static] : boolean
[mangled: org/apache/spark/SparkConf.isExecutorStartupConf:(Ljava/lang/String;)Z]
SparkConf.isSparkPortConf ( String p1 ) [static] : boolean
[mangled: org/apache/spark/SparkConf.isSparkPortConf:(Ljava/lang/String;)Z]
SparkConf.logName ( ) : String
[mangled: org/apache/spark/SparkConf.logName:()Ljava/lang/String;]
SparkConf.settings ( ) : scala.collection.mutable.HashMap<String,String>
[mangled: org/apache/spark/SparkConf.settings:()Lscala/collection/mutable/HashMap;]
spark-core_2.10-1.1.0.jar, SparkContext.class
package org.apache.spark
SparkContext.accumulable ( T initialValue, String name, AccumulableParam<T,R> param ) : Accumulable<T,R>
[mangled: org/apache/spark/SparkContext.accumulable:(Ljava/lang/Object;Ljava/lang/String;Lorg/apache/spark/AccumulableParam;)Lorg/apache/spark/Accumulable;]
SparkContext.accumulator ( T initialValue, String name, AccumulatorParam<T> param ) : Accumulator<T>
[mangled: org/apache/spark/SparkContext.accumulator:(Ljava/lang/Object;Ljava/lang/String;Lorg/apache/spark/AccumulatorParam;)Lorg/apache/spark/Accumulator;]
SparkContext.clean ( F f, boolean checkSerializable ) : F
[mangled: org/apache/spark/SparkContext.clean:(Ljava/lang/Object;Z)Ljava/lang/Object;]
SparkContext.getCallSite ( ) : util.CallSite
[mangled: org/apache/spark/SparkContext.getCallSite:()Lorg/apache/spark/util/CallSite;]
SparkContext.logName ( ) : String
[mangled: org/apache/spark/SparkContext.logName:()Ljava/lang/String;]
spark-streaming_2.10-1.1.0.jar, Checkpoint.class
package org.apache.spark.streaming
Checkpoint.logName ( ) : String
[mangled: org/apache/spark/streaming/Checkpoint.logName:()Ljava/lang/String;]
spark-streaming_2.10-1.1.0.jar, DStream<T>.class
package org.apache.spark.streaming.dstream
DStream<T>.logName ( ) : String
[mangled: org/apache/spark/streaming/dstream/DStream<T>.logName:()Ljava/lang/String;]
spark-streaming_2.10-1.1.0.jar, StreamingContext.class
package org.apache.spark.streaming
StreamingContext.logName ( ) : String
[mangled: org/apache/spark/streaming/StreamingContext.logName:()Ljava/lang/String;]
StreamingContext.StreamingContext ( String path )
[mangled: org/apache/spark/streaming/StreamingContext."<init>":(Ljava/lang/String;)V]
to the top
Problems with Data Types, Medium Severity (1)
spark-streaming_2.10-1.1.0.jar
package org.apache.spark.streaming.ui
[+] StreamingTab (1)
| Change | Effect |
---|
1 | Superclass has been changed from org.apache.spark.ui.SparkUITab to org.apache.spark.ui.WebUITab. | 1) Access of a client program to the fields or methods of the old super-class may be interrupted by NoSuchFieldError or NoSuchMethodError exceptions. 2) A static field from a super-interface of a client class may hide a field (with the same name) inherited from new super-class and cause IncompatibleClassChangeError exception. |
[+] affected methods (1)
uiTab ( )Return value of this method has type 'StreamingTab'.
to the top
Java ARchives (2)
spark-core_2.10-1.1.0.jar
spark-streaming_2.10-1.1.0.jar
to the top
Generated on Tue Mar 31 00:40:36 2015 for spark-testing-base-0.0.3 by Java API Compliance Checker 1.4.1
A tool for checking backward compatibility of a Java library API