You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltaspike.apache.org by gp...@apache.org on 2015/07/28 12:02:49 UTC
deltaspike git commit: DELTASPIKE-817 align handling of unmanaged
classes
Repository: deltaspike
Updated Branches:
refs/heads/master 98a70f5b7 -> e1f330486
DELTASPIKE-817 align handling of unmanaged classes
Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/e1f33048
Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/e1f33048
Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/e1f33048
Branch: refs/heads/master
Commit: e1f330486cbbd23c677044fcc7c3d8ab2e77d1ac
Parents: 98a70f5
Author: gpetracek <gp...@apache.org>
Authored: Tue Jul 28 11:58:29 2015 +0200
Committer: gpetracek <gp...@apache.org>
Committed: Tue Jul 28 11:58:29 2015 +0200
----------------------------------------------------------------------
.../main/java/org/apache/deltaspike/core/util/Annotateds.java | 7 +++++++
.../impl/exception/control/ExceptionHandlerComparator.java | 2 ++
2 files changed, 9 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/deltaspike/blob/e1f33048/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/Annotateds.java
----------------------------------------------------------------------
diff --git a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/Annotateds.java b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/Annotateds.java
index 0b25c99..e8213cf 100644
--- a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/Annotateds.java
+++ b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/Annotateds.java
@@ -19,6 +19,7 @@
package org.apache.deltaspike.core.util;
+import javax.enterprise.inject.Typed;
import javax.enterprise.inject.spi.Annotated;
import javax.enterprise.inject.spi.AnnotatedCallable;
import javax.enterprise.inject.spi.AnnotatedConstructor;
@@ -66,6 +67,7 @@ public final class Annotateds
* Does the first stage of comparing AnnoatedCallables, however it cannot
* compare the method parameters
*/
+ @Typed()
private static class AnnotatedCallableComparator<T>
implements Comparator<AnnotatedCallable<? super T>>, Serializable
{
@@ -90,6 +92,7 @@ public final class Annotateds
}
+ @Typed()
private static class AnnotatedMethodComparator<T>
implements Comparator<AnnotatedMethod<? super T>>, Serializable
{
@@ -123,6 +126,7 @@ public final class Annotateds
}
+ @Typed()
private static class AnnotatedConstructorComparator<T>
implements Comparator<AnnotatedConstructor<? super T>>, Serializable
{
@@ -156,6 +160,7 @@ public final class Annotateds
}
+ @Typed()
private static class AnnotatedFieldComparator<T>
implements Comparator<AnnotatedField<? super T>>, Serializable
{
@@ -177,6 +182,7 @@ public final class Annotateds
}
+ @Typed()
private static class AnnotationComparator implements Comparator<Annotation>, Serializable
{
@@ -188,6 +194,7 @@ public final class Annotateds
}
}
+ @Typed()
private static class MethodComparator implements Comparator<Method>
{
http://git-wip-us.apache.org/repos/asf/deltaspike/blob/e1f33048/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/exception/control/ExceptionHandlerComparator.java
----------------------------------------------------------------------
diff --git a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/exception/control/ExceptionHandlerComparator.java b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/exception/control/ExceptionHandlerComparator.java
index 57081c8..071e08d 100644
--- a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/exception/control/ExceptionHandlerComparator.java
+++ b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/exception/control/ExceptionHandlerComparator.java
@@ -23,6 +23,7 @@ import org.apache.deltaspike.core.api.exception.control.HandlerMethod;
import org.apache.deltaspike.core.api.literal.AnyLiteral;
import org.apache.deltaspike.core.util.HierarchyDiscovery;
+import javax.enterprise.inject.Typed;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.Comparator;
@@ -34,6 +35,7 @@ import java.util.Set;
* (highest to lowest) and finally hierarchy (least to most specific).
*/
@SuppressWarnings({ "MethodWithMoreThanThreeNegations" })
+@Typed()
public final class ExceptionHandlerComparator implements Comparator<HandlerMethod<?>>
{
/**