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