Type Before |
Type After |
No. of Instances |
No. of Commits |
No. of Projects |
Hierarchy Relation |
Primitive Info |
Namespace |
com.google.inject.Key |
com.google.inject.spi.Dependency |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<java.lang.reflect.AccessibleObject> |
com.google.inject.internal.InternalContext.DependencyStack |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.inject.Module |
java.lang.reflect.AccessibleObject |
7 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Set |
java.util.Map |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.google.inject.multibindings.MapBinder |
com.google.inject.multibindings.MapBinder.RealMapBinder |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.inject.throwingproviders.CheckedProvider |
com.google.inject.throwingproviders.CheckedProvider<?> |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.inject.throwingproviders.CheckedProviderMethod |
com.google.inject.throwingproviders.CheckedProviderMethod<?> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Class<? extendscom.google.inject.throwingproviders.CheckedProvider> |
CheckedProvides |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.google.inject.Binder |
com.google.inject.spi.Elements.RecordingBinder |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.inject.internal.FactoryProxy |
com.google.inject.internal.BoundProviderFactory |
7 |
7 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.inject.Key<? extendsjavax.inject.Provider<? extendsjava.lang.invoke.MethodHandleImpl.BindCaller.T>> |
java.lang.invoke.MethodHandleImpl.BindCaller.T |
7 |
7 |
1 |
- |
- |
Internal -> Jdk |
com.google.inject.internal.BoundProviderFactory |
com.google.inject.internal.FactoryProxy |
7 |
7 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.invoke.MethodHandleImpl.BindCaller.T |
com.google.inject.Key<? extendsjavax.inject.Provider<? extendsjava.lang.invoke.MethodHandleImpl.BindCaller.T>> |
7 |
7 |
1 |
- |
- |
Jdk -> Internal |
? |
com.google.inject.ScopesTest.S |
1 |
1 |
1 |
- |
- |
TypeVariable -> Internal |
javax.inject.Provider<? extendsjava.lang.invoke.MethodHandleImpl.BindCaller.T> |
java.lang.invoke.MethodHandleImpl.BindCaller.T |
11 |
7 |
1 |
- |
- |
External -> Jdk |
java.lang.invoke.MethodHandleImpl.BindCaller.T |
javax.inject.Provider<? extendsjava.lang.invoke.MethodHandleImpl.BindCaller.T> |
8 |
7 |
1 |
- |
- |
Jdk -> External |
com.google.inject.internal.CycleDetectingLock.CycleDetectingLockFactory.ReentrantCycleDetectingLock |
com.google.inject.internal.CycleDetectingLock.CycleDetectingLockFactory.ReentrantCycleDetectingLock<?> |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.inject.internal.MembersInjectorImpl<T> |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Map |
java.util.IdentityHashMap |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
com.google.inject.Provider |
javax.inject.Provider |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
com.google.inject.Key |
com.google.inject.Key<?> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.Callable<T> |
com.google.inject.servlet.RequestScoper |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
net.sf.cglib.reflect.FastConstructor |
net.sf.cglib.reflect.FastClass |
1 |
1 |
1 |
- |
- |
External -> External |
net.sf.cglib.reflect.FastConstructor |
int |
1 |
1 |
1 |
- |
- |
External -> Jdk |
net.sf.cglib.reflect.FastMethod |
net.sf.cglib.reflect.FastClass |
1 |
1 |
1 |
- |
- |
External -> External |
java.lang.ref.Reference |
java.lang.ref.WeakReference |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.lang.RuntimeException |
java.lang.Throwable |
2 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.util.List<com.google.inject.spi.Message> |
com.google.inject.spi.Message |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
com.google.inject.servlet.UriPatternMatcher |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.collect.ImmutableSet |
com.google.common.collect.ImmutableList |
2 |
1 |
1 |
SIBLING |
- |
External -> External |
com.google.inject.internal.ProviderMethod |
com.google.inject.internal.InternalProviderInstanceBindingImpl.Factory |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.inject.multibindings.MapBinder<K, V> |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.inject.multibindings.OptionalBinder.Actual |
com.google.inject.internal.RealOptionalBinder.Actual |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.inject.multibindings.OptionalBinder.Default |
com.google.inject.internal.RealOptionalBinder.Default |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.inject.multibindings.Multibinder |
com.google.inject.multibindings.Multibinder.RealMultibinder |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.inject.multibindings.Multibinder<T> |
void |
2 |
2 |
1 |
- |
- |
Internal -> Jdk |
com.google.inject.multibindings.OptionalBinder.Source |
com.google.inject.internal.RealOptionalBinder.Source |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.inject.internal.RealMultibinder |
com.google.inject.multibindings.Multibinder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.inject.internal.RealOptionalBinder.Source |
com.google.inject.multibindings.OptionalBinder.Source |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
com.google.inject.multibindings.Multibinder<T> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.inject.internal.RealOptionalBinder.Default |
com.google.inject.multibindings.OptionalBinder.Default |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.inject.internal.RealOptionalBinder.Actual |
com.google.inject.multibindings.OptionalBinder.Actual |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
com.google.inject.multibindings.MapBinder<K, V> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.inject.multibindings.MapBinder<V, K> |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.inject.Injector |
com.google.inject.internal.InjectorImpl |
2 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
com.google.inject.Key |
com.google.inject.internal.RealOptionalBinder.BindingSelection |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.reflect.AccessibleObject |
com.google.inject.internal.RealOptionalBinder.BindingSelection<T> |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Class |
com.google.inject.spi.Dependency |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.inject.Key |
com.google.inject.Provider<java.util.Collection<javax.inject.Provider<T>>> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.inject.internal.InternalFactory |
com.google.inject.internal.FactoryProxy |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.inject.Key |
com.google.inject.internal.RealMultibinder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ImmutableSet |
com.google.inject.internal.RealMultibinder |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.google.inject.Provider |
com.google.inject.Key |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Optional<java.lang.annotation.Annotation> |
java.lang.annotation.Annotation |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.reflect.AccessibleObject |
com.google.inject.internal.RealMultibinder.BindingSelection<K, V> |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.collect.ImmutableSet |
java.util.Set |
4 |
1 |
1 |
R_SUPER_T |
- |
External -> Jdk |
com.google.inject.internal.SpiUtils.MapResult |
com.google.inject.internal.SpiUtils.MapResult<?, ?> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List |
com.google.inject.internal.CycleDetectingLock.CycleDetectingLockFactory.ReentrantCycleDetectingLock |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
com.google.inject.spi.Message |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
java.lang.Long |
java.lang.ref.Finalizer.FinalizerThread |
18 |
1 |
1 |
- |
- |
Jdk -> Jdk |
long |
java.lang.ref.Finalizer.FinalizerThread |
5 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map.Entry |
com.google.inject.internal.RealMapBinder.ProviderMapEntry<?, ?> |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
java.util.Set |
com.google.common.collect.ImmutableSet |
5 |
5 |
1 |
T_SUPER_R |
- |
Jdk -> External |
java.util.Map |
com.google.common.collect.ImmutableMap |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> External |
com.google.inject.internal.InjectorImpl.BindingsMultimap |
com.google.common.collect.ListMultimap<com.google.inject.TypeLiteral<?>, com.google.inject.Binding<?>> |
1 |
1 |
1 |
- |
- |
Internal -> External |
? |
java.lang.String |
3 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
com.google.common.truth.AbstractVerb.DelegatedVerb |
com.google.common.truth.SimpleSubjectBuilder |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
java.net.URLClassLoader |
java.lang.ClassLoader |
2 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
com.google.common.truth.SubjectFactory |
com.google.common.truth.Subject.Factory |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
com.google.common.truth.FailureStrategy |
com.google.common.truth.FailureMetadata |
2 |
1 |
1 |
SIBLING |
- |
External -> External |
com.google.inject.internal.ErrorsException |
com.google.inject.internal.InternalProvisionException |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.reflect.Field |
com.google.inject.testing.fieldbinder.BoundFieldModule.BoundFieldInfo |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.google.inject.TypeLiteral |
com.google.inject.Key |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.reflect.AccessibleObject |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List |
java.util.Set |
4 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
? |
java.util.Optional<javax.inject.Provider<java.lang.String>> |
1 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
? |
java.util.Optional<javax.inject.Provider<java.lang.Integer>> |
1 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
? |
java.util.Optional<java.lang.Integer> |
1 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
? |
java.util.Optional<T> |
3 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
? |
java.util.Optional<com.google.inject.Provider<java.lang.String>> |
1 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
? |
java.util.Optional<com.google.inject.Provider<java.lang.Integer>> |
1 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
? |
java.util.Optional<com.google.inject.Provider<T>> |
1 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
? |
java.util.Optional<javax.inject.Provider<T>> |
1 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
? |
java.util.Optional<java.lang.String> |
1 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
java.lang.reflect.AccessibleObject |
java.util.Optional<com.google.inject.Provider<T>> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.reflect.AccessibleObject |
java.util.Optional<T> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.google.inject.assistedinject.FactoryProvider2.MethodHandleWrapper |
java.lang.invoke.MethodHandle |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.common.collect.ListMultimap |
java.util.Map |
3 |
1 |
1 |
- |
- |
External -> Jdk |
com.google.common.collect.Multimap |
java.util.Map |
3 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.reflect.AccessibleObject |
com.google.common.collect.ImmutableList<java.lang.reflect.AccessibleObject> |
2 |
1 |
1 |
- |
- |
Jdk -> External |
java.lang.reflect.AccessibleObject |
java.lang.Class<?> |
5 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |