You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by ro...@apache.org on 2020/06/05 03:25:29 UTC

[aries-cdi] 01/06: clear all warnings

This is an automated email from the ASF dual-hosted git repository.

rotty3000 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/aries-cdi.git

commit 3f7550b6c5f5a91b8a89b48c70241cfc2af802d3
Author: Raymond Augé <ro...@apache.org>
AuthorDate: Thu Jun 4 22:39:59 2020 -0400

    clear all warnings
    
    Signed-off-by: Raymond Augé <ro...@apache.org>
---
 .../java/org/apache/aries/cdi/extension/jaxrs/JaxrsCDIExtension.java | 5 -----
 .../java/org/apache/aries/cdi/extension/spi/adapt/FiltersOn.java     | 4 +++-
 .../org/apache/aries/cdi/extension/spi/adapt/RegisterExtension.java  | 4 +++-
 3 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/cdi-extension-jaxrs/src/main/java/org/apache/aries/cdi/extension/jaxrs/JaxrsCDIExtension.java b/cdi-extension-jaxrs/src/main/java/org/apache/aries/cdi/extension/jaxrs/JaxrsCDIExtension.java
index 5fad41b..90202a5 100644
--- a/cdi-extension-jaxrs/src/main/java/org/apache/aries/cdi/extension/jaxrs/JaxrsCDIExtension.java
+++ b/cdi-extension-jaxrs/src/main/java/org/apache/aries/cdi/extension/jaxrs/JaxrsCDIExtension.java
@@ -26,7 +26,6 @@ import javax.enterprise.inject.spi.AfterDeploymentValidation;
 import javax.enterprise.inject.spi.AnnotatedType;
 import javax.enterprise.inject.spi.BeanManager;
 import javax.enterprise.inject.spi.BeforeBeanDiscovery;
-import javax.enterprise.inject.spi.DeploymentException;
 import javax.enterprise.inject.spi.Extension;
 import javax.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator;
 import javax.ws.rs.ApplicationPath;
@@ -135,7 +134,6 @@ public class JaxrsCDIExtension implements Extension {
 		addJaxRsExtension(pat);
 	}
 
-	@SuppressWarnings("rawtypes")
 	void messageBodyReader(
 		@Observes @FiltersOn(types = MessageBodyReader.class) ProcessPotentialService pat, BeanManager beanManager) {
 
@@ -143,7 +141,6 @@ public class JaxrsCDIExtension implements Extension {
 		addJaxRsExtension(pat);
 	}
 
-	@SuppressWarnings("rawtypes")
 	void messageBodyWriter(
 		@Observes @FiltersOn(types = MessageBodyWriter.class) ProcessPotentialService pat, BeanManager beanManager) {
 
@@ -151,7 +148,6 @@ public class JaxrsCDIExtension implements Extension {
 		addJaxRsExtension(pat);
 	}
 
-	@SuppressWarnings("rawtypes")
 	void contextResolver(
 		@Observes @FiltersOn(types = ContextResolver.class) ProcessPotentialService pat, BeanManager beanManager) {
 
@@ -159,7 +155,6 @@ public class JaxrsCDIExtension implements Extension {
 		addJaxRsExtension(pat);
 	}
 
-	@SuppressWarnings("rawtypes")
 	void exceptionMapper(
 		@Observes @FiltersOn(types = ExceptionMapper.class) ProcessPotentialService pat, BeanManager beanManager) {
 
diff --git a/cdi-extension-spi/src/main/java/org/apache/aries/cdi/extension/spi/adapt/FiltersOn.java b/cdi-extension-spi/src/main/java/org/apache/aries/cdi/extension/spi/adapt/FiltersOn.java
index 0266255..df7a22e 100644
--- a/cdi-extension-spi/src/main/java/org/apache/aries/cdi/extension/spi/adapt/FiltersOn.java
+++ b/cdi-extension-spi/src/main/java/org/apache/aries/cdi/extension/spi/adapt/FiltersOn.java
@@ -34,10 +34,12 @@ public @interface FiltersOn {
 	 */
 	Class<?>[] types() default {FiltersOn.class};
 
+	@SuppressWarnings("serial")
 	class Literal extends AnnotationLiteral<FiltersOn> implements FiltersOn {
 		public static final Literal INSTANCE = new Literal();
 
-		private final Class[] defaultArray = new Class[0];
+		@SuppressWarnings("unchecked")
+		private final Class<? extends Annotation>[] defaultArray = new Class[0];
 
 		@Override
 		public Class<? extends Annotation>[] annotations() {
diff --git a/cdi-extension-spi/src/main/java/org/apache/aries/cdi/extension/spi/adapt/RegisterExtension.java b/cdi-extension-spi/src/main/java/org/apache/aries/cdi/extension/spi/adapt/RegisterExtension.java
index 45dc444..f291c40 100644
--- a/cdi-extension-spi/src/main/java/org/apache/aries/cdi/extension/spi/adapt/RegisterExtension.java
+++ b/cdi-extension-spi/src/main/java/org/apache/aries/cdi/extension/spi/adapt/RegisterExtension.java
@@ -73,7 +73,9 @@ public class RegisterExtension {
 			return this;
 		}
 
-		public ObserverBuilder forAnnotations(final Class<? extends Annotation>... annotations) {
+		public ObserverBuilder forAnnotations(
+			@SuppressWarnings("unchecked") final Class<? extends Annotation>... annotations) {
+
 			if (annotations.length > 0) {
 				this.annotations.remove(FiltersOn.class);
 			}