Source compatibility report for the dropwizard-java8-auth library between 0.7.1-1 and 0.8.0-1 versions
Test Info
Library Name | dropwizard-java8-auth |
Version #1 | 0.7.1-1 |
Version #2 | 0.8.0-1 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 51 / 10 |
Compatibility |
55.6% |
Problem Summary
| Severity | Count |
Added Methods | - | 33 |
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 33
dropwizard-java8-auth-0.8.0-1.jar, AuthFactory.class
package io.dropwizard.java8.auth
AuthFactory<C,P>.authenticator ( ) : Authenticator<C,P>
io/dropwizard/java8/auth/AuthFactory.authenticator:()Lio/dropwizard/java8/auth/Authenticator;
AuthFactory<C,P>.AuthFactory<C,P> ( Authenticator<C,P> authenticator )
io/dropwizard/java8/auth/AuthFactory."<init>":(Lio/dropwizard/java8/auth/Authenticator;)V
AuthFactory<C,P>.binder ( AuthFactory<T,U> factory ) [static] : Binder
io/dropwizard/java8/auth/AuthFactory.binder:(Lio/dropwizard/java8/auth/AuthFactory;)Lorg/glassfish/hk2/utilities/Binder;
AuthFactory<C,P>.clone ( boolean p1 ) [abstract] : AuthFactory<C,P>
io/dropwizard/java8/auth/AuthFactory.clone:(Z)Lio/dropwizard/java8/auth/AuthFactory;
AuthFactory<C,P>.getGeneratedClass ( ) [abstract] : Class<P>
io/dropwizard/java8/auth/AuthFactory.getGeneratedClass:()Ljava/lang/Class;
AuthFactory<C,P>.setRequest ( HttpServletRequest p1 ) [abstract] : void
io/dropwizard/java8/auth/AuthFactory.setRequest:(Ljavax/servlet/http/HttpServletRequest;)V
dropwizard-java8-auth-0.8.0-1.jar, AuthInjectionResolver.class
package io.dropwizard.java8.auth
AuthFactoryProvider.AuthInjectionResolver.AuthFactoryProvider.AuthInjectionResolver ( )
io/dropwizard/java8/auth/AuthFactoryProvider.AuthInjectionResolver."<init>":()V
dropwizard-java8-auth-0.8.0-1.jar, BasicAuthFactory.class
package io.dropwizard.java8.auth.basic
BasicAuthFactory<T>.BasicAuthFactory<T> ( Authenticator<BasicCredentials,T> authenticator, String realm, Class<T> generatedClass )
io/dropwizard/java8/auth/basic/BasicAuthFactory."<init>":(Lio/dropwizard/java8/auth/Authenticator;Ljava/lang/String;Ljava/lang/Class;)V
BasicAuthFactory<T>.clone ( boolean required ) : AuthFactory<BasicCredentials,T>
io/dropwizard/java8/auth/basic/BasicAuthFactory.clone:(Z)Lio/dropwizard/java8/auth/AuthFactory;
BasicAuthFactory<T>.getGeneratedClass ( ) : Class<T>
io/dropwizard/java8/auth/basic/BasicAuthFactory.getGeneratedClass:()Ljava/lang/Class;
BasicAuthFactory<T>.prefix ( String prefix ) : BasicAuthFactory<T>
io/dropwizard/java8/auth/basic/BasicAuthFactory.prefix:(Ljava/lang/String;)Lio/dropwizard/java8/auth/basic/BasicAuthFactory;
BasicAuthFactory<T>.provide ( ) : T
io/dropwizard/java8/auth/basic/BasicAuthFactory.provide:()Ljava/lang/Object;
BasicAuthFactory<T>.responseBuilder ( UnauthorizedHandler unauthorizedHandler ) : BasicAuthFactory<T>
io/dropwizard/java8/auth/basic/BasicAuthFactory.responseBuilder:(Lio/dropwizard/auth/UnauthorizedHandler;)Lio/dropwizard/java8/auth/basic/BasicAuthFactory;
BasicAuthFactory<T>.setRequest ( HttpServletRequest request ) : void
io/dropwizard/java8/auth/basic/BasicAuthFactory.setRequest:(Ljavax/servlet/http/HttpServletRequest;)V
dropwizard-java8-auth-0.8.0-1.jar, Binder.class
package io.dropwizard.java8.auth
AuthFactoryProvider.Binder<T,U>.AuthFactoryProvider.Binder<T,U> ( AuthFactory<T,U> factory )
io/dropwizard/java8/auth/AuthFactoryProvider.Binder."<init>":(Lio/dropwizard/java8/auth/AuthFactory;)V
AuthFactoryProvider.Binder<T,U>.configure ( ) : void
io/dropwizard/java8/auth/AuthFactoryProvider.Binder.configure:()V
dropwizard-java8-auth-0.8.0-1.jar, ChainedAuthFactory.class
package io.dropwizard.java8.auth
ChainedAuthFactory<T>.addChainedProvider ( AuthFactory<?,T> provider ) : boolean
io/dropwizard/java8/auth/ChainedAuthFactory.addChainedProvider:(Lio/dropwizard/java8/auth/AuthFactory;)Z
ChainedAuthFactory<T>.authenticator ( ) : Authenticator<Object,T>
io/dropwizard/java8/auth/ChainedAuthFactory.authenticator:()Lio/dropwizard/java8/auth/Authenticator;
ChainedAuthFactory<T>.ChainedAuthFactory<T> ( )
io/dropwizard/java8/auth/ChainedAuthFactory."<init>":()V
ChainedAuthFactory<T>.ChainedAuthFactory<T> ( AuthFactory<?,T>... providers )
io/dropwizard/java8/auth/ChainedAuthFactory."<init>":([Lio/dropwizard/java8/auth/AuthFactory;)V
ChainedAuthFactory<T>.ChainedAuthFactory<T> ( List<AuthFactory<?,T>> factories )
io/dropwizard/java8/auth/ChainedAuthFactory."<init>":(Ljava/util/List;)V
ChainedAuthFactory<T>.clone ( boolean required ) : AuthFactory<Object,T>
io/dropwizard/java8/auth/ChainedAuthFactory.clone:(Z)Lio/dropwizard/java8/auth/AuthFactory;
ChainedAuthFactory<T>.getGeneratedClass ( ) : Class<T>
io/dropwizard/java8/auth/ChainedAuthFactory.getGeneratedClass:()Ljava/lang/Class;
ChainedAuthFactory<T>.provide ( ) : T
io/dropwizard/java8/auth/ChainedAuthFactory.provide:()Ljava/lang/Object;
ChainedAuthFactory<T>.removeChainedProvider ( AuthFactory<?,T> provider ) : boolean
io/dropwizard/java8/auth/ChainedAuthFactory.removeChainedProvider:(Lio/dropwizard/java8/auth/AuthFactory;)Z
ChainedAuthFactory<T>.setRequest ( HttpServletRequest request ) : void
io/dropwizard/java8/auth/ChainedAuthFactory.setRequest:(Ljavax/servlet/http/HttpServletRequest;)V
dropwizard-java8-auth-0.8.0-1.jar, OAuthFactory.class
package io.dropwizard.java8.auth.oauth
OAuthFactory<T>.clone ( boolean required ) : AuthFactory<String,T>
io/dropwizard/java8/auth/oauth/OAuthFactory.clone:(Z)Lio/dropwizard/java8/auth/AuthFactory;
OAuthFactory<T>.getGeneratedClass ( ) : Class<T>
io/dropwizard/java8/auth/oauth/OAuthFactory.getGeneratedClass:()Ljava/lang/Class;
OAuthFactory<T>.OAuthFactory<T> ( Authenticator<String,T> authenticator, String realm, Class<T> generatedClass )
io/dropwizard/java8/auth/oauth/OAuthFactory."<init>":(Lio/dropwizard/java8/auth/Authenticator;Ljava/lang/String;Ljava/lang/Class;)V
OAuthFactory<T>.prefix ( String prefix ) : OAuthFactory<T>
io/dropwizard/java8/auth/oauth/OAuthFactory.prefix:(Ljava/lang/String;)Lio/dropwizard/java8/auth/oauth/OAuthFactory;
OAuthFactory<T>.provide ( ) : T
io/dropwizard/java8/auth/oauth/OAuthFactory.provide:()Ljava/lang/Object;
OAuthFactory<T>.responseBuilder ( UnauthorizedHandler unauthorizedHandler ) : OAuthFactory<T>
io/dropwizard/java8/auth/oauth/OAuthFactory.responseBuilder:(Lio/dropwizard/auth/UnauthorizedHandler;)Lio/dropwizard/java8/auth/oauth/OAuthFactory;
OAuthFactory<T>.setRequest ( HttpServletRequest request ) : void
io/dropwizard/java8/auth/oauth/OAuthFactory.setRequest:(Ljavax/servlet/http/HttpServletRequest;)V
to the top
Removed Methods 8
dropwizard-java8-auth-0.7.1-1.jar, BasicAuthProvider.class
package io.dropwizard.java8.auth.basic
BasicAuthProvider<T>.BasicAuthProvider<T> ( Authenticator<BasicCredentials,T> authenticator, String realm )
io/dropwizard/java8/auth/basic/BasicAuthProvider."<init>":(Lio/dropwizard/java8/auth/Authenticator;Ljava/lang/String;)V
BasicAuthProvider<T>.getInjectable ( ComponentContext ic, Auth a, Parameter c ) : Injectable<?>
io/dropwizard/java8/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 p1, Annotation p2, Object p3 ) : Injectable
io/dropwizard/java8/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/java8/auth/basic/BasicAuthProvider.getScope:()Lcom/sun/jersey/core/spi/component/ComponentScope;
dropwizard-java8-auth-0.7.1-1.jar, OAuthProvider.class
package io.dropwizard.java8.auth.oauth
OAuthProvider<T>.getInjectable ( ComponentContext ic, Auth a, Parameter c ) : Injectable<?>
io/dropwizard/java8/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 p1, Annotation p2, Object p3 ) : Injectable
io/dropwizard/java8/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/java8/auth/oauth/OAuthProvider.getScope:()Lcom/sun/jersey/core/spi/component/ComponentScope;
OAuthProvider<T>.OAuthProvider<T> ( Authenticator<String,T> authenticator, String realm )
io/dropwizard/java8/auth/oauth/OAuthProvider."<init>":(Lio/dropwizard/java8/auth/Authenticator;Ljava/lang/String;)V
to the top
Problems with Data Types, High Severity 2
dropwizard-java8-auth-0.7.1-1.jar
package io.dropwizard.java8.auth.basic
[+] class BasicAuthProvider<T> 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class BasicAuthProvider<T>. |
[+] affected methods: 4 (7.8%)
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 p1, Annotation p2, Object p3 )This method is from 'BasicAuthProvider<T>' class.
BasicAuthProvider<T>.getScope ( )This method is from 'BasicAuthProvider<T>' class.
dropwizard-java8-auth-0.7.1-1.jar
package io.dropwizard.java8.auth.oauth
[+] class OAuthProvider<T> 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class OAuthProvider<T>. |
[+] affected methods: 4 (7.8%)
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 p1, Annotation p2, Object p3 )This method is from 'OAuthProvider<T>' class.
OAuthProvider<T>.getScope ( )This method is from 'OAuthProvider<T>' class.
to the top
Java Archives 1
dropwizard-java8-auth-0.7.1-1.jar
to the top