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