|
@@ -79,13 +79,14 @@ public class SimpleInjector {
|
79
|
79
|
Class<?> target = object.getClass();
|
80
|
80
|
do {
|
81
|
81
|
addParameter(target, object);
|
|
82
|
+
|
|
83
|
+ // Add all interfaces
|
|
84
|
+ for (Class<?> iface : target.getInterfaces()) {
|
|
85
|
+ addParameter(iface, object);
|
|
86
|
+ }
|
|
87
|
+
|
82
|
88
|
target = target.getSuperclass();
|
83
|
89
|
} while (target != null);
|
84
|
|
-
|
85
|
|
- // Add all interfaces
|
86
|
|
- for (Class<?> iface : object.getClass().getInterfaces()) {
|
87
|
|
- addParameter(iface, object);
|
88
|
|
- }
|
89
|
90
|
}
|
90
|
91
|
|
91
|
92
|
/**
|