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);
}