Binary compatibility report for the dropwizard-auth library between 0.7.1 and 0.8.0 versions
Test Info
Library Name | dropwizard-auth |
Version #1 | 0.7.1 |
Version #2 | 0.8.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 63 / 14 |
Compatibility |
70.4% |
Problem Summary
| Severity | Count |
Added Methods | - | 36 |
Removed Methods | High | 8 |
Problems with Data Types | High | 2 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 36
dropwizard-auth-0.8.0.jar, AuthFactory.class
package io.dropwizard.auth
AuthFactory<C,P>.authenticator ( ) : Authenticator<C,P>
io/dropwizard/auth/AuthFactory.authenticator:()Lio/dropwizard/auth/Authenticator;
AuthFactory<C,P>.AuthFactory<C,P> ( Authenticator<C,P> authenticator )
io/dropwizard/auth/AuthFactory."<init>":(Lio/dropwizard/auth/Authenticator;)V
AuthFactory<C,P>.binder ( AuthFactory<T,U> factory ) [static] : Binder
io/dropwizard/auth/AuthFactory.binder:(Lio/dropwizard/auth/AuthFactory;)Lorg/glassfish/hk2/utilities/Binder;
AuthFactory<C,P>.clone ( boolean p1 ) [abstract] : AuthFactory<C,P>
io/dropwizard/auth/AuthFactory.clone:(Z)Lio/dropwizard/auth/AuthFactory;
AuthFactory<C,P>.getGeneratedClass ( ) [abstract] : Class<P>
io/dropwizard/auth/AuthFactory.getGeneratedClass:()Ljava/lang/Class;
AuthFactory<C,P>.setRequest ( HttpServletRequest p1 ) [abstract] : void
io/dropwizard/auth/AuthFactory.setRequest:(Ljavax/servlet/http/HttpServletRequest;)V
dropwizard-auth-0.8.0.jar, AuthInjectionResolver.class
package io.dropwizard.auth
AuthFactoryProvider.AuthInjectionResolver.AuthFactoryProvider.AuthInjectionResolver ( )
io/dropwizard/auth/AuthFactoryProvider.AuthInjectionResolver."<init>":()V
dropwizard-auth-0.8.0.jar, BasicAuthFactory.class
package io.dropwizard.auth.basic
BasicAuthFactory<T>.BasicAuthFactory<T> ( Authenticator<BasicCredentials,T> authenticator, String realm, Class<T> generatedClass )
io/dropwizard/auth/basic/BasicAuthFactory."<init>":(Lio/dropwizard/auth/Authenticator;Ljava/lang/String;Ljava/lang/Class;)V
BasicAuthFactory<T>.clone ( boolean required ) : AuthFactory<BasicCredentials,T>
io/dropwizard/auth/basic/BasicAuthFactory.clone:(Z)Lio/dropwizard/auth/AuthFactory;
BasicAuthFactory<T>.getGeneratedClass ( ) : Class<T>
io/dropwizard/auth/basic/BasicAuthFactory.getGeneratedClass:()Ljava/lang/Class;
BasicAuthFactory<T>.prefix ( String prefix ) : BasicAuthFactory<T>
io/dropwizard/auth/basic/BasicAuthFactory.prefix:(Ljava/lang/String;)Lio/dropwizard/auth/basic/BasicAuthFactory;
BasicAuthFactory<T>.provide ( ) : T
io/dropwizard/auth/basic/BasicAuthFactory.provide:()Ljava/lang/Object;
BasicAuthFactory<T>.responseBuilder ( UnauthorizedHandler unauthorizedHandler ) : BasicAuthFactory<T>
io/dropwizard/auth/basic/BasicAuthFactory.responseBuilder:(Lio/dropwizard/auth/UnauthorizedHandler;)Lio/dropwizard/auth/basic/BasicAuthFactory;
BasicAuthFactory<T>.setRequest ( HttpServletRequest request ) : void
io/dropwizard/auth/basic/BasicAuthFactory.setRequest:(Ljavax/servlet/http/HttpServletRequest;)V
dropwizard-auth-0.8.0.jar, Binder.class
package io.dropwizard.auth
AuthFactoryProvider.Binder<T,U>.AuthFactoryProvider.Binder<T,U> ( AuthFactory<T,U> factory )
io/dropwizard/auth/AuthFactoryProvider.Binder."<init>":(Lio/dropwizard/auth/AuthFactory;)V
AuthFactoryProvider.Binder<T,U>.configure ( ) : void
io/dropwizard/auth/AuthFactoryProvider.Binder.configure:()V
dropwizard-auth-0.8.0.jar, ChainedAuthFactory.class
package io.dropwizard.auth
ChainedAuthFactory<T>.addChainedProvider ( AuthFactory<?,T> provider ) : boolean
io/dropwizard/auth/ChainedAuthFactory.addChainedProvider:(Lio/dropwizard/auth/AuthFactory;)Z
ChainedAuthFactory<T>.authenticator ( ) : Authenticator<Object,T>
io/dropwizard/auth/ChainedAuthFactory.authenticator:()Lio/dropwizard/auth/Authenticator;
ChainedAuthFactory<T>.ChainedAuthFactory<T> ( )
io/dropwizard/auth/ChainedAuthFactory."<init>":()V
ChainedAuthFactory<T>.ChainedAuthFactory<T> ( AuthFactory<?,T>... providers )
io/dropwizard/auth/ChainedAuthFactory."<init>":([Lio/dropwizard/auth/AuthFactory;)V
ChainedAuthFactory<T>.ChainedAuthFactory<T> ( List<AuthFactory<?,T>> factories )
io/dropwizard/auth/ChainedAuthFactory."<init>":(Ljava/util/List;)V
ChainedAuthFactory<T>.clone ( boolean required ) : AuthFactory<Object,T>
io/dropwizard/auth/ChainedAuthFactory.clone:(Z)Lio/dropwizard/auth/AuthFactory;
ChainedAuthFactory<T>.getGeneratedClass ( ) : Class<T>
io/dropwizard/auth/ChainedAuthFactory.getGeneratedClass:()Ljava/lang/Class;
ChainedAuthFactory<T>.provide ( ) : T
io/dropwizard/auth/ChainedAuthFactory.provide:()Ljava/lang/Object;
ChainedAuthFactory<T>.removeChainedProvider ( AuthFactory<?,T> provider ) : boolean
io/dropwizard/auth/ChainedAuthFactory.removeChainedProvider:(Lio/dropwizard/auth/AuthFactory;)Z
ChainedAuthFactory<T>.setRequest ( HttpServletRequest request ) : void
io/dropwizard/auth/ChainedAuthFactory.setRequest:(Ljavax/servlet/http/HttpServletRequest;)V
dropwizard-auth-0.8.0.jar, DefaultUnauthorizedHandler.class
package io.dropwizard.auth
DefaultUnauthorizedHandler.buildResponse ( String prefix, String realm ) : Response
io/dropwizard/auth/DefaultUnauthorizedHandler.buildResponse:(Ljava/lang/String;Ljava/lang/String;)Ljavax/ws/rs/core/Response;
DefaultUnauthorizedHandler.DefaultUnauthorizedHandler ( )
io/dropwizard/auth/DefaultUnauthorizedHandler."<init>":()V
dropwizard-auth-0.8.0.jar, OAuthFactory.class
package io.dropwizard.auth.oauth
OAuthFactory<T>.clone ( boolean required ) : AuthFactory<String,T>
io/dropwizard/auth/oauth/OAuthFactory.clone:(Z)Lio/dropwizard/auth/AuthFactory;
OAuthFactory<T>.getGeneratedClass ( ) : Class<T>
io/dropwizard/auth/oauth/OAuthFactory.getGeneratedClass:()Ljava/lang/Class;
OAuthFactory<T>.OAuthFactory<T> ( Authenticator<String,T> authenticator, String realm, Class<T> generatedClass )
io/dropwizard/auth/oauth/OAuthFactory."<init>":(Lio/dropwizard/auth/Authenticator;Ljava/lang/String;Ljava/lang/Class;)V
OAuthFactory<T>.prefix ( String prefix ) : OAuthFactory<T>
io/dropwizard/auth/oauth/OAuthFactory.prefix:(Ljava/lang/String;)Lio/dropwizard/auth/oauth/OAuthFactory;
OAuthFactory<T>.provide ( ) : T
io/dropwizard/auth/oauth/OAuthFactory.provide:()Ljava/lang/Object;
OAuthFactory<T>.responseBuilder ( UnauthorizedHandler unauthorizedHandler ) : OAuthFactory<T>
io/dropwizard/auth/oauth/OAuthFactory.responseBuilder:(Lio/dropwizard/auth/UnauthorizedHandler;)Lio/dropwizard/auth/oauth/OAuthFactory;
OAuthFactory<T>.setRequest ( HttpServletRequest request ) : void
io/dropwizard/auth/oauth/OAuthFactory.setRequest:(Ljavax/servlet/http/HttpServletRequest;)V
dropwizard-auth-0.8.0.jar, UnauthorizedHandler.class
package io.dropwizard.auth
UnauthorizedHandler.buildResponse ( String p1, String p2 ) [abstract] : Response
io/dropwizard/auth/UnauthorizedHandler.buildResponse:(Ljava/lang/String;Ljava/lang/String;)Ljavax/ws/rs/core/Response;
to the top
Removed Methods 8
dropwizard-auth-0.7.1.jar, BasicAuthProvider.class
package io.dropwizard.auth.basic
BasicAuthProvider<T>.BasicAuthProvider<T> ( Authenticator<BasicCredentials,T> authenticator, String realm )
io/dropwizard/auth/basic/BasicAuthProvider."<init>":(Lio/dropwizard/auth/Authenticator;Ljava/lang/String;)V
BasicAuthProvider<T>.getInjectable ( ComponentContext ic, Auth a, Parameter c ) : Injectable<?>
io/dropwizard/auth/basic/BasicAuthProvider.getInjectable:(Lcom/sun/jersey/core/spi/component/ComponentContext;Lio/dropwizard/auth/Auth;Lcom/sun/jersey/api/model/Parameter;)Lcom/sun/jersey/spi/inject/Injectable;
BasicAuthProvider<T>.getInjectable ( ComponentContext x0, Annotation x1, Object x2 ) : Injectable
io/dropwizard/auth/basic/BasicAuthProvider.getInjectable:(Lcom/sun/jersey/core/spi/component/ComponentContext;Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Lcom/sun/jersey/spi/inject/Injectable;
BasicAuthProvider<T>.getScope ( ) : ComponentScope
io/dropwizard/auth/basic/BasicAuthProvider.getScope:()Lcom/sun/jersey/core/spi/component/ComponentScope;
dropwizard-auth-0.7.1.jar, OAuthProvider.class
package io.dropwizard.auth.oauth
OAuthProvider<T>.getInjectable ( ComponentContext ic, Auth a, Parameter c ) : Injectable<?>
io/dropwizard/auth/oauth/OAuthProvider.getInjectable:(Lcom/sun/jersey/core/spi/component/ComponentContext;Lio/dropwizard/auth/Auth;Lcom/sun/jersey/api/model/Parameter;)Lcom/sun/jersey/spi/inject/Injectable;
OAuthProvider<T>.getInjectable ( ComponentContext x0, Annotation x1, Object x2 ) : Injectable
io/dropwizard/auth/oauth/OAuthProvider.getInjectable:(Lcom/sun/jersey/core/spi/component/ComponentContext;Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Lcom/sun/jersey/spi/inject/Injectable;
OAuthProvider<T>.getScope ( ) : ComponentScope
io/dropwizard/auth/oauth/OAuthProvider.getScope:()Lcom/sun/jersey/core/spi/component/ComponentScope;
OAuthProvider<T>.OAuthProvider<T> ( Authenticator<String,T> authenticator, String realm )
io/dropwizard/auth/oauth/OAuthProvider."<init>":(Lio/dropwizard/auth/Authenticator;Ljava/lang/String;)V
to the top
Problems with Data Types, High Severity 2
dropwizard-auth-0.7.1.jar
package io.dropwizard.auth.basic
[+] class BasicAuthProvider<T> 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 4 (6.3%)
BasicAuthProvider<T>.BasicAuthProvider<T> ( Authenticator<BasicCredentials,T> authenticator, String realm )This constructor is from 'BasicAuthProvider<T>' class.
BasicAuthProvider<T>.getInjectable ( ComponentContext ic, Auth a, Parameter c )This method is from 'BasicAuthProvider<T>' class.
BasicAuthProvider<T>.getInjectable ( ComponentContext x0, Annotation x1, Object x2 )This method is from 'BasicAuthProvider<T>' class.
BasicAuthProvider<T>.getScope ( )This method is from 'BasicAuthProvider<T>' class.
dropwizard-auth-0.7.1.jar
package io.dropwizard.auth.oauth
[+] class OAuthProvider<T> 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 4 (6.3%)
OAuthProvider<T>.OAuthProvider<T> ( Authenticator<String,T> authenticator, String realm )This constructor is from 'OAuthProvider<T>' class.
OAuthProvider<T>.getInjectable ( ComponentContext ic, Auth a, Parameter c )This method is from 'OAuthProvider<T>' class.
OAuthProvider<T>.getInjectable ( ComponentContext x0, Annotation x1, Object x2 )This method is from 'OAuthProvider<T>' class.
OAuthProvider<T>.getScope ( )This method is from 'OAuthProvider<T>' class.
to the top
Java Archives 1
dropwizard-auth-0.7.1.jar
to the top