Source compatibility report for the Felix OSGi Core library between 4.4.1 and 4.6.0 versions
Test Info
Library Name | Felix OSGi Core |
Version #1 | 4.4.1 |
Version #2 | 4.6.0 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 1539 / 213 |
---|
Verdict | Incompatible (9.2%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 74 |
---|
Removed Methods | High | 27 |
---|
Problems with Data Types | High | 8 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 9 |
Added Methods (74)
felix.jar, BundleClassLoader.class
package org.apache.felix.framework
BundleWiringImpl.BundleClassLoader.BundleWiringImpl.BundleClassLoader ( BundleWiringImpl wiring, ClassLoader parent, Logger logger )
[mangled: org/apache/felix/framework/BundleWiringImpl.BundleClassLoader."<init>":(Lorg/apache/felix/framework/BundleWiringImpl;Ljava/lang/ClassLoader;Lorg/apache/felix/framework/Logger;)V]
BundleWiringImpl.BundleClassLoader.callWovenClassListeners ( Felix felix, Set wovenClassListeners, WovenClass wovenClass ) : void
[mangled: org/apache/felix/framework/BundleWiringImpl.BundleClassLoader.callWovenClassListeners:(Lorg/apache/felix/framework/Felix;Ljava/util/Set;Lorg/osgi/framework/hooks/weaving/WovenClass;)V]
felix.jar, BundleClassLoaderJava5.class
package org.apache.felix.framework
BundleWiringImpl.BundleClassLoaderJava5.BundleWiringImpl.BundleClassLoaderJava5 ( BundleWiringImpl wiring, ClassLoader parent, Logger logger )
[mangled: org/apache/felix/framework/BundleWiringImpl.BundleClassLoaderJava5."<init>":(Lorg/apache/felix/framework/BundleWiringImpl;Ljava/lang/ClassLoader;Lorg/apache/felix/framework/Logger;)V]
felix.jar, BundleContext.class
package org.osgi.framework
BundleContext.getServiceObjects ( ServiceReference p1 ) [abstract] : ServiceObjects
[mangled: org/osgi/framework/BundleContext.getServiceObjects:(Lorg/osgi/framework/ServiceReference;)Lorg/osgi/framework/ServiceObjects;]
BundleContext.registerService ( Class p1, ServiceFactory p2, Dictionary p3 ) [abstract] : ServiceRegistration
[mangled: org/osgi/framework/BundleContext.registerService:(Ljava/lang/Class;Lorg/osgi/framework/ServiceFactory;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;]
felix.jar, BundleDTO.class
package org.osgi.framework.dto
BundleDTO.BundleDTO ( )
[mangled: org/osgi/framework/dto/BundleDTO."<init>":()V]
felix.jar, BundleRevisionDTO.class
package org.osgi.framework.wiring.dto
BundleRevisionDTO.BundleRevisionDTO ( )
[mangled: org/osgi/framework/wiring/dto/BundleRevisionDTO."<init>":()V]
felix.jar, BundleStartLevelDTO.class
package org.osgi.framework.startlevel.dto
BundleStartLevelDTO.BundleStartLevelDTO ( )
[mangled: org/osgi/framework/startlevel/dto/BundleStartLevelDTO."<init>":()V]
felix.jar, BundleWireDTO.class
package org.osgi.framework.wiring.dto
BundleWireDTO.BundleWireDTO ( )
[mangled: org/osgi/framework/wiring/dto/BundleWireDTO."<init>":()V]
felix.jar, BundleWiringDTO.class
package org.osgi.framework.wiring.dto
BundleWiringDTO.BundleWiringDTO ( )
[mangled: org/osgi/framework/wiring/dto/BundleWiringDTO."<init>":()V]
felix.jar, CapabilityDTO.class
package org.osgi.resource.dto
CapabilityDTO.CapabilityDTO ( )
[mangled: org/osgi/resource/dto/CapabilityDTO."<init>":()V]
felix.jar, CapabilityRefDTO.class
package org.osgi.resource.dto
CapabilityRefDTO.CapabilityRefDTO ( )
[mangled: org/osgi/resource/dto/CapabilityRefDTO."<init>":()V]
felix.jar, DTO.class
package org.osgi.dto
DTO.DTO ( )
[mangled: org/osgi/dto/DTO."<init>":()V]
DTO.toString ( ) : String
[mangled: org/osgi/dto/DTO.toString:()Ljava/lang/String;]
felix.jar, Felix.class
package org.apache.felix.framework
Felix.init ( FrameworkListener[ ] listeners ) : void
[mangled: org/apache/felix/framework/Felix.init:([Lorg/osgi/framework/FrameworkListener;)V]
felix.jar, Framework.class
package org.osgi.framework.launch
Framework.getLastModified ( ) [abstract] : long
[mangled: org/osgi/framework/launch/Framework.getLastModified:()J]
Framework.init ( FrameworkListener[ ] p1 ) [abstract] : void
[mangled: org/osgi/framework/launch/Framework.init:([Lorg/osgi/framework/FrameworkListener;)V]
felix.jar, FrameworkDTO.class
package org.osgi.framework.dto
FrameworkDTO.FrameworkDTO ( )
[mangled: org/osgi/framework/dto/FrameworkDTO."<init>":()V]
felix.jar, FrameworkStartLevelDTO.class
package org.osgi.framework.startlevel.dto
FrameworkStartLevelDTO.FrameworkStartLevelDTO ( )
[mangled: org/osgi/framework/startlevel/dto/FrameworkStartLevelDTO."<init>":()V]
felix.jar, FrameworkWiring.class
package org.osgi.framework.wiring
FrameworkWiring.findProviders ( Requirement p1 ) [abstract] : Collection
[mangled: org/osgi/framework/wiring/FrameworkWiring.findProviders:(Lorg/osgi/resource/Requirement;)Ljava/util/Collection;]
felix.jar, ImmutableList.class
package org.apache.felix.framework.util
ImmutableList.clear ( ) : void
[mangled: org/apache/felix/framework/util/ImmutableList.clear:()V]
ImmutableList.retainAll ( Collection c ) : boolean
[mangled: org/apache/felix/framework/util/ImmutableList.retainAll:(Ljava/util/Collection;)Z]
felix.jar, NativeLibrary.class
package org.apache.felix.framework.util.manifestparser
NativeLibrary.getEntryName ( ) : String
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibrary.getEntryName:()Ljava/lang/String;]
NativeLibrary.getLanguages ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibrary.getLanguages:()[Ljava/lang/String;]
NativeLibrary.getOSNames ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibrary.getOSNames:()[Ljava/lang/String;]
NativeLibrary.getOSVersions ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibrary.getOSVersions:()[Ljava/lang/String;]
NativeLibrary.getProcessors ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibrary.getProcessors:()[Ljava/lang/String;]
NativeLibrary.getSelectionFilter ( ) : String
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibrary.getSelectionFilter:()Ljava/lang/String;]
NativeLibrary.match ( Map configMap, String name ) : boolean
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibrary.match:(Ljava/util/Map;Ljava/lang/String;)Z]
NativeLibrary.NativeLibrary ( String libraryFile, String[ ] osnames, String[ ] processors, String[ ] osversions, String[ ] languages, String selectionFilter )
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibrary."<init>":(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V]
NativeLibrary.toString ( ) : String
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibrary.toString:()Ljava/lang/String;]
felix.jar, NativeLibraryClause.class
package org.apache.felix.framework.util.manifestparser
NativeLibraryClause.formatOSVersion ( String value ) [static] : String
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.formatOSVersion:(Ljava/lang/String;)Ljava/lang/String;]
NativeLibraryClause.getLanguages ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.getLanguages:()[Ljava/lang/String;]
NativeLibraryClause.getLibraryEntries ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.getLibraryEntries:()[Ljava/lang/String;]
NativeLibraryClause.getOSNames ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.getOSNames:()[Ljava/lang/String;]
NativeLibraryClause.getOsNameWithAliases ( String osName ) [static] : List
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.getOsNameWithAliases:(Ljava/lang/String;)Ljava/util/List;]
NativeLibraryClause.getOSVersions ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.getOSVersions:()[Ljava/lang/String;]
NativeLibraryClause.getProcessors ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.getProcessors:()[Ljava/lang/String;]
NativeLibraryClause.getProcessorWithAliases ( String processor ) [static] : List
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.getProcessorWithAliases:(Ljava/lang/String;)Ljava/util/List;]
NativeLibraryClause.getSelectionFilter ( ) : String
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.getSelectionFilter:()Ljava/lang/String;]
NativeLibraryClause.initializeNativeAliases ( Map configMap ) [static] : void
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.initializeNativeAliases:(Ljava/util/Map;)V]
NativeLibraryClause.match ( Map configMap ) : boolean
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.match:(Ljava/util/Map;)Z]
NativeLibraryClause.NativeLibraryClause ( NativeLibraryClause library )
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause."<init>":(Lorg/apache/felix/framework/util/manifestparser/NativeLibraryClause;)V]
NativeLibraryClause.NativeLibraryClause ( String[ ] libraryEntries, String[ ] osnames, String[ ] processors, String[ ] osversions, String[ ] languages, String selectionFilter )
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause."<init>":([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V]
NativeLibraryClause.normalizeOSName ( String value ) [static] : String
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.normalizeOSName:(Ljava/lang/String;)Ljava/lang/String;]
NativeLibraryClause.normalizeOSVersion ( String value ) [static] : String
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.normalizeOSVersion:(Ljava/lang/String;)Ljava/lang/String;]
NativeLibraryClause.normalizeProcessor ( String value ) [static] : String
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.normalizeProcessor:(Ljava/lang/String;)Ljava/lang/String;]
NativeLibraryClause.parse ( Logger logger, String s ) [static] : NativeLibraryClause
[mangled: org/apache/felix/framework/util/manifestparser/NativeLibraryClause.parse:(Lorg/apache/felix/framework/Logger;Ljava/lang/String;)Lorg/apache/felix/framework/util/manifestparser/NativeLibraryClause;]
felix.jar, NodeDTO.class
package org.osgi.framework.wiring.dto
BundleWiringDTO.NodeDTO.BundleWiringDTO.NodeDTO ( )
[mangled: org/osgi/framework/wiring/dto/BundleWiringDTO.NodeDTO."<init>":()V]
felix.jar, PrototypeServiceFactory.class
package org.osgi.framework
PrototypeServiceFactory.getService ( Bundle p1, ServiceRegistration p2 ) [abstract] : Object
[mangled: org/osgi/framework/PrototypeServiceFactory.getService:(Lorg/osgi/framework/Bundle;Lorg/osgi/framework/ServiceRegistration;)Ljava/lang/Object;]
PrototypeServiceFactory.ungetService ( Bundle p1, ServiceRegistration p2, Object p3 ) [abstract] : void
[mangled: org/osgi/framework/PrototypeServiceFactory.ungetService:(Lorg/osgi/framework/Bundle;Lorg/osgi/framework/ServiceRegistration;Ljava/lang/Object;)V]
felix.jar, RequirementDTO.class
package org.osgi.resource.dto
RequirementDTO.RequirementDTO ( )
[mangled: org/osgi/resource/dto/RequirementDTO."<init>":()V]
felix.jar, RequirementRefDTO.class
package org.osgi.resource.dto
RequirementRefDTO.RequirementRefDTO ( )
[mangled: org/osgi/resource/dto/RequirementRefDTO."<init>":()V]
felix.jar, ResourceDTO.class
package org.osgi.resource.dto
ResourceDTO.ResourceDTO ( )
[mangled: org/osgi/resource/dto/ResourceDTO."<init>":()V]
felix.jar, SecureAction.class
package org.apache.felix.framework.util
SecureAction.deleteFileOnExit ( File file ) : void
[mangled: org/apache/felix/framework/util/SecureAction.deleteFileOnExit:(Ljava/io/File;)V]
SecureAction.invokeWovenClassListener ( WovenClassListener wcl, WovenClass wc ) : void
[mangled: org/apache/felix/framework/util/SecureAction.invokeWovenClassListener:(Lorg/osgi/framework/hooks/weaving/WovenClassListener;Lorg/osgi/framework/hooks/weaving/WovenClass;)V]
SecureAction.openJarFile ( File file ) : JarFile
[mangled: org/apache/felix/framework/util/SecureAction.openJarFile:(Ljava/io/File;)Ljava/util/jar/JarFile;]
felix.jar, ServiceObjects.class
package org.osgi.framework
ServiceObjects.getService ( ) [abstract] : Object
[mangled: org/osgi/framework/ServiceObjects.getService:()Ljava/lang/Object;]
ServiceObjects.getServiceReference ( ) [abstract] : ServiceReference
[mangled: org/osgi/framework/ServiceObjects.getServiceReference:()Lorg/osgi/framework/ServiceReference;]
ServiceObjects.ungetService ( Object p1 ) [abstract] : void
[mangled: org/osgi/framework/ServiceObjects.ungetService:(Ljava/lang/Object;)V]
felix.jar, ServiceReferenceDTO.class
package org.osgi.framework.dto
ServiceReferenceDTO.ServiceReferenceDTO ( )
[mangled: org/osgi/framework/dto/ServiceReferenceDTO."<init>":()V]
felix.jar, ServiceRegistry.class
package org.apache.felix.framework
ServiceRegistry.getService ( Bundle bundle, ServiceReference ref, boolean isPrototype ) : Object
[mangled: org/apache/felix/framework/ServiceRegistry.getService:(Lorg/osgi/framework/Bundle;Lorg/osgi/framework/ServiceReference;Z)Ljava/lang/Object;]
ServiceRegistry.getServiceReferences ( String className, SimpleFilter filter ) : Collection
[mangled: org/apache/felix/framework/ServiceRegistry.getServiceReferences:(Ljava/lang/String;Lorg/apache/felix/framework/capabilityset/SimpleFilter;)Ljava/util/Collection;]
ServiceRegistry.ungetService ( Bundle bundle, ServiceReference ref, Object svcObj ) : boolean
[mangled: org/apache/felix/framework/ServiceRegistry.ungetService:(Lorg/osgi/framework/Bundle;Lorg/osgi/framework/ServiceReference;Ljava/lang/Object;)Z]
felix.jar, Util.class
package org.apache.felix.framework.util
Util.getDefaultPropertiesWithPrefix ( Logger logger, String prefix ) [static] : Map
[mangled: org/apache/felix/framework/util/Util.getDefaultPropertiesWithPrefix:(Lorg/apache/felix/framework/Logger;Ljava/lang/String;)Ljava/util/Map;]
Util.getDefaultPropertiesWithPrefix ( Properties props, String prefix ) [static] : Map
[mangled: org/apache/felix/framework/util/Util.getDefaultPropertiesWithPrefix:(Ljava/util/Properties;Ljava/lang/String;)Ljava/util/Map;]
Util.getPropertyWithSubs ( Properties props, String name ) [static] : String
[mangled: org/apache/felix/framework/util/Util.getPropertyWithSubs:(Ljava/util/Properties;Ljava/lang/String;)Ljava/lang/String;]
Util.loadDefaultProperties ( Logger logger ) [static] : Properties
[mangled: org/apache/felix/framework/util/Util.loadDefaultProperties:(Lorg/apache/felix/framework/Logger;)Ljava/util/Properties;]
felix.jar, Version.class
package org.osgi.framework
Version.valueOf ( String version ) [static] : Version
[mangled: org/osgi/framework/Version.valueOf:(Ljava/lang/String;)Lorg/osgi/framework/Version;]
felix.jar, VersionRange.class
package org.osgi.framework
VersionRange.valueOf ( String range ) [static] : VersionRange
[mangled: org/osgi/framework/VersionRange.valueOf:(Ljava/lang/String;)Lorg/osgi/framework/VersionRange;]
felix.jar, WireDTO.class
package org.osgi.resource.dto
WireDTO.WireDTO ( )
[mangled: org/osgi/resource/dto/WireDTO."<init>":()V]
felix.jar, WiringDTO.class
package org.osgi.resource.dto
WiringDTO.WiringDTO ( )
[mangled: org/osgi/resource/dto/WiringDTO."<init>":()V]
felix.jar, WovenClass.class
package org.osgi.framework.hooks.weaving
WovenClass.getState ( ) [abstract] : int
[mangled: org/osgi/framework/hooks/weaving/WovenClass.getState:()I]
felix.jar, WovenClassListener.class
package org.osgi.framework.hooks.weaving
WovenClassListener.modified ( WovenClass p1 ) [abstract] : void
[mangled: org/osgi/framework/hooks/weaving/WovenClassListener.modified:(Lorg/osgi/framework/hooks/weaving/WovenClass;)V]
to the top
Removed Methods (27)
felix.jar, BundleClassLoader.class
package org.apache.felix.framework
BundleWiringImpl.BundleClassLoader.BundleWiringImpl.BundleClassLoader ( BundleWiringImpl wiring, ClassLoader parent )
[mangled: org/apache/felix/framework/BundleWiringImpl.BundleClassLoader."<init>":(Lorg/apache/felix/framework/BundleWiringImpl;Ljava/lang/ClassLoader;)V]
felix.jar, BundleClassLoaderJava5.class
package org.apache.felix.framework
BundleWiringImpl.BundleClassLoaderJava5.BundleWiringImpl.BundleClassLoaderJava5 ( BundleWiringImpl wiring, ClassLoader parent )
[mangled: org/apache/felix/framework/BundleWiringImpl.BundleClassLoaderJava5."<init>":(Lorg/apache/felix/framework/BundleWiringImpl;Ljava/lang/ClassLoader;)V]
felix.jar, R4Library.class
package org.apache.felix.framework.util.manifestparser
R4Library.getEntryName ( ) : String
[mangled: org/apache/felix/framework/util/manifestparser/R4Library.getEntryName:()Ljava/lang/String;]
R4Library.getLanguages ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/R4Library.getLanguages:()[Ljava/lang/String;]
R4Library.getOSNames ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/R4Library.getOSNames:()[Ljava/lang/String;]
R4Library.getOSVersions ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/R4Library.getOSVersions:()[Ljava/lang/String;]
R4Library.getProcessors ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/R4Library.getProcessors:()[Ljava/lang/String;]
R4Library.getSelectionFilter ( ) : String
[mangled: org/apache/felix/framework/util/manifestparser/R4Library.getSelectionFilter:()Ljava/lang/String;]
R4Library.match ( Map configMap, String name ) : boolean
[mangled: org/apache/felix/framework/util/manifestparser/R4Library.match:(Ljava/util/Map;Ljava/lang/String;)Z]
R4Library.R4Library ( String libraryFile, String[ ] osnames, String[ ] processors, String[ ] osversions, String[ ] languages, String selectionFilter )
[mangled: org/apache/felix/framework/util/manifestparser/R4Library."<init>":(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V]
R4Library.toString ( ) : String
[mangled: org/apache/felix/framework/util/manifestparser/R4Library.toString:()Ljava/lang/String;]
felix.jar, R4LibraryClause.class
package org.apache.felix.framework.util.manifestparser
R4LibraryClause.getLanguages ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause.getLanguages:()[Ljava/lang/String;]
R4LibraryClause.getLibraryEntries ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause.getLibraryEntries:()[Ljava/lang/String;]
R4LibraryClause.getOSNames ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause.getOSNames:()[Ljava/lang/String;]
R4LibraryClause.getOSVersions ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause.getOSVersions:()[Ljava/lang/String;]
R4LibraryClause.getProcessors ( ) : String[ ]
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause.getProcessors:()[Ljava/lang/String;]
R4LibraryClause.getSelectionFilter ( ) : String
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause.getSelectionFilter:()Ljava/lang/String;]
R4LibraryClause.match ( Map configMap ) : boolean
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause.match:(Ljava/util/Map;)Z]
R4LibraryClause.normalizeOSName ( String value ) [static] : String
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause.normalizeOSName:(Ljava/lang/String;)Ljava/lang/String;]
R4LibraryClause.normalizeOSVersion ( String value ) [static] : String
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause.normalizeOSVersion:(Ljava/lang/String;)Ljava/lang/String;]
R4LibraryClause.normalizeProcessor ( String value ) [static] : String
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause.normalizeProcessor:(Ljava/lang/String;)Ljava/lang/String;]
R4LibraryClause.parse ( Logger logger, String s ) [static] : R4LibraryClause
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause.parse:(Lorg/apache/felix/framework/Logger;Ljava/lang/String;)Lorg/apache/felix/framework/util/manifestparser/R4LibraryClause;]
R4LibraryClause.R4LibraryClause ( R4LibraryClause library )
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause."<init>":(Lorg/apache/felix/framework/util/manifestparser/R4LibraryClause;)V]
R4LibraryClause.R4LibraryClause ( String[ ] libraryEntries, String[ ] osnames, String[ ] processors, String[ ] osversions, String[ ] languages, String selectionFilter )
[mangled: org/apache/felix/framework/util/manifestparser/R4LibraryClause."<init>":([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V]
felix.jar, ServiceRegistry.class
package org.apache.felix.framework
ServiceRegistry.getService ( Bundle bundle, ServiceReference ref ) : Object
[mangled: org/apache/felix/framework/ServiceRegistry.getService:(Lorg/osgi/framework/Bundle;Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;]
ServiceRegistry.getServiceReferences ( String className, SimpleFilter filter ) : List
[mangled: org/apache/felix/framework/ServiceRegistry.getServiceReferences:(Ljava/lang/String;Lorg/apache/felix/framework/capabilityset/SimpleFilter;)Ljava/util/List;]
ServiceRegistry.ungetService ( Bundle bundle, ServiceReference ref ) : boolean
[mangled: org/apache/felix/framework/ServiceRegistry.ungetService:(Lorg/osgi/framework/Bundle;Lorg/osgi/framework/ServiceReference;)Z]
to the top
Problems with Data Types, High Severity (8)
felix.jar
package org.apache.felix.framework.util.manifestparser
[+] R4Library (1)
| Change | Effect |
---|
1 | This class has been removed. | Recompilation of a client program may be terminated with the message: cannot find class R4Library. |
[+] affected methods (9)
R4Library ( String, String[ ], String[ ], String[ ], String[ ], String )This constructor is from 'R4Library' class.
getEntryName ( )This method is from 'R4Library' class.
getLanguages ( )This method is from 'R4Library' class.
getOSNames ( )This method is from 'R4Library' class.
getOSVersions ( )This method is from 'R4Library' class.
getProcessors ( )This method is from 'R4Library' class.
getSelectionFilter ( )This method is from 'R4Library' class.
match ( Map, String )This method is from 'R4Library' class.
toString ( )This method is from 'R4Library' class.
[+] R4LibraryClause (1)
| Change | Effect |
---|
1 | This class has been removed. | Recompilation of a client program may be terminated with the message: cannot find class R4LibraryClause. |
[+] affected methods (13)
R4LibraryClause ( String[ ], String[ ], String[ ], String[ ], String[ ], String )This constructor is from 'R4LibraryClause' class.
R4LibraryClause ( R4LibraryClause )This constructor is from 'R4LibraryClause' class.
getLanguages ( )This method is from 'R4LibraryClause' class.
getLibraryEntries ( )This method is from 'R4LibraryClause' class.
getOSNames ( )This method is from 'R4LibraryClause' class.
getOSVersions ( )This method is from 'R4LibraryClause' class.
getProcessors ( )This method is from 'R4LibraryClause' class.
getSelectionFilter ( )This method is from 'R4LibraryClause' class.
match ( Map )This method is from 'R4LibraryClause' class.
normalizeOSName ( String )This method is from 'R4LibraryClause' class.
normalizeOSVersion ( String )This method is from 'R4LibraryClause' class.
normalizeProcessor ( String )This method is from 'R4LibraryClause' class.
...
package org.osgi.framework
[+] BundleContext (2)
| Change | Effect |
---|
1 | Abstract method getServiceObjects ( ServiceReference ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getServiceObjects(ServiceReference) in BundleContext. |
2 | Abstract method registerService ( Class, ServiceFactory, Dictionary ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method registerService(Class, ServiceFactory, Dictionary) in BundleContext. |
[+] affected methods (81)
getBundleContext ( )Return value of this method has type 'BundleContext'.
setSystemBundleContext ( BundleContext )1st parameter 'context' of this method has type 'BundleContext'.
registerService ( BundleContext, String[ ], Object, Dictionary )1st parameter 'context' of this method has type 'BundleContext'.
addListener ( BundleContext, Class, EventListener, Filter )1st parameter 'bc' of this method has type 'BundleContext'.
removeListener ( BundleContext, Class, EventListener )1st parameter 'bc' of this method has type 'BundleContext'.
removeListeners ( BundleContext )1st parameter 'bc' of this method has type 'BundleContext'.
updateListener ( BundleContext, Class, EventListener, Filter )1st parameter 'bc' of this method has type 'BundleContext'.
ListenerInfo ( Bundle, BundleContext, Class, EventListener, Filter, Object, boolean )2nd parameter 'context' of this method has type 'BundleContext'.
getBundleContext ( )Return value of this method has type 'BundleContext'.
invokeBundleFindHook ( FindHook, BundleContext, Collection )2nd parameter 'bc' of this method has type 'BundleContext'.
invokeServiceFindHook ( FindHook, BundleContext, String, String, boolean, Collection )2nd parameter 'context' of this method has type 'BundleContext'.
startActivator ( BundleActivator, BundleContext )2nd parameter 'context' of this method has type 'BundleContext'.
...
package org.osgi.framework.hooks.weaving
[+] WovenClass (1)
| Change | Effect |
---|
1 | Abstract method getState ( ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getState() in WovenClass. |
[+] affected methods (10)
invokeWeavingHook ( WeavingHook, WovenClass )2nd parameter 'wc' of this method has type 'WovenClass'.
weave ( WovenClass )1st parameter 'p1' of this abstract method has type 'WovenClass'.
getBundleWiring ( )This abstract method is from 'WovenClass' interface.
getBytes ( )This abstract method is from 'WovenClass' interface.
getClassName ( )This abstract method is from 'WovenClass' interface.
getDefinedClass ( )This abstract method is from 'WovenClass' interface.
getDynamicImports ( )This abstract method is from 'WovenClass' interface.
getProtectionDomain ( )This abstract method is from 'WovenClass' interface.
isWeavingComplete ( )This abstract method is from 'WovenClass' interface.
setBytes ( byte[ ] )This abstract method is from 'WovenClass' interface.
package org.osgi.framework.launch
[+] Framework (2)
| Change | Effect |
---|
1 | Abstract method getLastModified ( ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method getLastModified() in Framework. |
2 | Abstract method init ( FrameworkListener[ ] ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method init(FrameworkListener[]) in Framework. |
[+] affected methods (20)
newFramework ( Map )Return value of this method has type 'Framework'.
fireBundleEvent ( BundleEvent, Framework )2nd parameter 'felix' of this method has type 'Framework'.
fireServiceEvent ( ServiceEvent, Dictionary, Framework )3rd parameter 'felix' of this method has type 'Framework'.
adapt ( Class )This abstract method is from 'Framework' interface.
findEntries ( String, String, boolean )This abstract method is from 'Framework' interface.
getBundleId ( )This abstract method is from 'Framework' interface.
getEntry ( String )This abstract method is from 'Framework' interface.
getEntryPaths ( String )This abstract method is from 'Framework' interface.
getLocation ( )This abstract method is from 'Framework' interface.
getSymbolicName ( )This abstract method is from 'Framework' interface.
init ( )This abstract method is from 'Framework' interface.
start ( )This abstract method is from 'Framework' interface.
...
package org.osgi.framework.wiring
[+] FrameworkWiring (1)
| Change | Effect |
---|
1 | Abstract method findProviders ( Requirement ) has been added to this interface. | Recompilation of a client program may be terminated with the message: a client class C is not abstract and does not override abstract method findProviders(Requirement) in FrameworkWiring. |
[+] affected methods (4)
getDependencyClosure ( Collection )This abstract method is from 'FrameworkWiring' interface.
getRemovalPendingBundles ( )This abstract method is from 'FrameworkWiring' interface.
refreshBundles ( Collection, FrameworkListener[ ] )This abstract method is from 'FrameworkWiring' interface.
resolveBundles ( Collection )This abstract method is from 'FrameworkWiring' interface.
to the top
Other Changes in Data Types (9)
felix.jar
package org.apache.felix.main
[+] AutoProcessor (3)
| Change | Effect |
---|
1 | Field AUTO_DEPLOY_ACTION_PROPERTY 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 AUTO_DEPLOY_ACTION_PROPERTY is ambiguous. |
2 | Field AUTO_DEPLOY_DIR_PROPERTY 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 AUTO_DEPLOY_DIR_PROPERTY is ambiguous. |
3 | Field AUTO_DEPLOY_STARTLEVEL_PROPERTY 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 AUTO_DEPLOY_STARTLEVEL_PROPERTY is ambiguous. |
[+] affected methods (2)
AutoProcessor ( )This constructor is from 'AutoProcessor' class.
process ( Map, BundleContext )This method is from 'AutoProcessor' class.
package org.osgi.framework
[+] ServiceException (1)
| Change | Effect |
---|
1 | Field ASYNC_ERROR 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 ASYNC_ERROR is ambiguous. |
[+] affected methods (5)
ServiceException ( String )This constructor is from 'ServiceException' class.
ServiceException ( String, int )This constructor is from 'ServiceException' class.
ServiceException ( String, int, Throwable )This constructor is from 'ServiceException' class.
ServiceException ( String, Throwable )This constructor is from 'ServiceException' class.
getType ( )This method is from 'ServiceException' class.
package org.osgi.framework.hooks.weaving
[+] WovenClass (5)
| Change | Effect |
---|
1 | Field DEFINED has been added to this interface. | No effect. NOTE: An added static field from a super-interface of a client class may hide a 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 DEFINED is ambiguous. |
2 | Field DEFINE_FAILED has been added to this interface. | No effect. NOTE: An added static field from a super-interface of a client class may hide a 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 DEFINE_FAILED is ambiguous. |
3 | Field TRANSFORMED has been added to this interface. | No effect. NOTE: An added static field from a super-interface of a client class may hide a 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 TRANSFORMED is ambiguous. |
4 | Field TRANSFORMING has been added to this interface. | No effect. NOTE: An added static field from a super-interface of a client class may hide a 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 TRANSFORMING is ambiguous. |
5 | Field TRANSFORMING_FAILED has been added to this interface. | No effect. NOTE: An added static field from a super-interface of a client class may hide a 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 TRANSFORMING_FAILED is ambiguous. |
[+] affected methods (10)
invokeWeavingHook ( WeavingHook, WovenClass )2nd parameter 'wc' of this method has type 'WovenClass'.
weave ( WovenClass )1st parameter 'p1' of this abstract method has type 'WovenClass'.
getBundleWiring ( )This abstract method is from 'WovenClass' interface.
getBytes ( )This abstract method is from 'WovenClass' interface.
getClassName ( )This abstract method is from 'WovenClass' interface.
getDefinedClass ( )This abstract method is from 'WovenClass' interface.
getDynamicImports ( )This abstract method is from 'WovenClass' interface.
getProtectionDomain ( )This abstract method is from 'WovenClass' interface.
isWeavingComplete ( )This abstract method is from 'WovenClass' interface.
setBytes ( byte[ ] )This abstract method is from 'WovenClass' interface.
to the top
Java ARchives (1)
felix.jar
to the top