summaryrefslogtreecommitdiff
path: root/rules/sisu-inject-bootstrap/no-jsr299.patch
blob: ec1afb0b2d03a3a61ca5b4b32710b239aa0ad392 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
diff -ru sisu-inject-bootstrap.orig/org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java sisu-inject-bootstrap/org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java
--- sisu-inject-bootstrap.orig/org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java	2014-07-23 10:43:37.244436085 -0400
+++ sisu-inject-bootstrap/org.eclipse.sisu.inject/src/org/eclipse/sisu/space/QualifiedTypeBinder.java	2014-07-23 10:44:14.743708560 -0400
@@ -44,16 +44,7 @@
 
     static
     {
-        boolean hasTyped;
-        try
-        {
-            hasTyped = javax.enterprise.inject.Typed.class.isAnnotation();
-        }
-        catch ( final LinkageError e )
-        {
-            hasTyped = false;
-        }
-        HAS_TYPED = hasTyped;
+        HAS_TYPED = false;
     }
 
     // ----------------------------------------------------------------------
@@ -364,17 +355,6 @@
 
     private static Class<?>[] getBindingTypes( final Class<?> clazz )
     {
-        if ( HAS_TYPED )
-        {
-            for ( Class<?> c = clazz; c != Object.class; c = c.getSuperclass() )
-            {
-                final javax.enterprise.inject.Typed typed = c.getAnnotation( javax.enterprise.inject.Typed.class );
-                if ( null != typed )
-                {
-                    return typed.value().length > 0 ? typed.value() : c.getInterfaces();
-                }
-            }
-        }
         return null;
     }