| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace |
|---|---|---|---|---|---|---|---|
| org.springframework.data.domain.Page | java.util.List | 1 | 1 | 1 | SIBLING | - | External -> Jdk |
| com.ctrip.apollo.portal.entity.Privilege | java.util.List<com.ctrip.apollo.portal.entity.Privilege> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.springframework.cloud.client.ServiceInstance | com.netflix.appinfo.InstanceInfo | 1 | 1 | 1 | - | - | External -> External |
| org.springframework.core.env.CompositePropertySource | org.springframework.core.env.MapPropertySource | 6 | 1 | 1 | SIBLING | - | External -> External |
| com.ctrip.apollo.core.environment.Environment | com.ctrip.apollo.core.model.ApolloConfig | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | long | 28 | 6 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | com.ctrip.apollo.demo.model.Config | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.String | java.util.List<com.ctrip.apollo.client.model.PropertyChange> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.ctrip.apollo.client.loader.ConfigLoader | com.ctrip.apollo.client.loader.ConfigLoaderManager | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| com.netflix.appinfo.InstanceInfo | com.ctrip.apollo.core.serivce.ApolloService | 3 | 1 | 1 | - | - | External -> Internal |
| long | java.lang.Long | 3 | 1 | 1 | - | Boxing | Jdk -> Jdk |
| com.ctrip.apollo.portal.service.impl.ConfigServiceImpl | com.ctrip.apollo.biz.service.ConfigService | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | com.ctrip.apollo.core.dto.ServiceDTO | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.Long | java.lang.String | 7 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| long | java.lang.String | 91 | 5 | 1 | - | - | Jdk -> Jdk |
| int | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.ctrip.apollo.biz.service.impl.ConfigServiceImpl | com.ctrip.apollo.biz.service.ConfigService | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| com.ctrip.apollo.biz.service.AdminConfigService | com.ctrip.apollo.biz.service.AdminReleaseService | 1 | 1 | 1 | - | - | Internal -> Internal |
| boolean | java.util.List<com.ctrip.apollo.biz.entity.Release> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| com.ctrip.apollo.biz.entity.Version | com.ctrip.apollo.biz.entity.Release | 3 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.ctrip.apollo.biz.repository.ReleaseSnapShotRepository | com.ctrip.apollo.biz.repository.ReleaseRepository | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.ctrip.apollo.biz.entity.ReleaseSnapshot | com.ctrip.apollo.biz.entity.Release | 3 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.apollo.biz.repository.GroupRepository | com.ctrip.apollo.biz.repository.NamespaceRepository | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.ctrip.apollo.biz.entity.Group | com.ctrip.apollo.biz.entity.Namespace | 4 | 1 | 1 | SIBLING | - | Internal -> Internal |
| com.ctrip.apollo.biz.service.GroupService | com.ctrip.apollo.biz.service.NamespaceService | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.apollo.client.ApolloEnvironment | com.ctrip.apollo.client.config.Config | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Object | java.lang.String | 15 | 3 | 1 | - | - | Jdk -> Jdk |
| com.ctrip.apollo.internals.RemoteConfig | com.ctrip.apollo.internals.LocalFileConfigRepository | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.fasterxml.jackson.core.type.TypeReference<java.util.Map<java.lang.String, java.lang.String>> | java.lang.reflect.Type | 1 | 1 | 1 | - | - | External -> Jdk |
| org.springframework.http.ResponseEntity | com.ctrip.apollo.util.http.HttpResponse | 1 | 1 | 1 | - | - | External -> Internal |
| org.springframework.web.client.RestTemplate | org.codehaus.plexus.PlexusContainer | 1 | 1 | 1 | - | - | External -> External |
| com.ctrip.apollo.core.dto.ItemDTO | java.util.List<com.ctrip.apollo.core.dto.ItemDTO> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.ctrip.apollo.core.dto.ClusterDTO | java.util.List<com.ctrip.apollo.core.dto.ClusterDTO> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.ctrip.apollo.core.dto.AppDTO | java.util.List<com.ctrip.apollo.core.dto.AppDTO> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.ctrip.apollo.core.dto.NamespaceDTO | java.util.List<com.ctrip.apollo.core.dto.NamespaceDTO> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| int | java.lang.Integer | 3 | 1 | 1 | - | Boxing | Jdk -> Jdk |
| org.springframework.http.ResponseEntity<com.ctrip.apollo.core.dto.AppDTO> | com.ctrip.apollo.core.dto.AppDTO | 2 | 2 | 1 | - | - | External -> Internal |
| com.ctrip.apollo.portal.service.txtresolver.TextResolverResult | com.ctrip.apollo.core.dto.ItemChangeSets | 3 | 1 | 1 | Composition | - | Internal -> Internal |
| org.springframework.http.ResponseEntity<com.ctrip.apollo.portal.entity.SimpleMsg> | com.ctrip.apollo.core.dto.ReleaseDTO | 1 | 1 | 1 | - | - | External -> Internal |
| boolean | void | 2 | 2 | 1 | - | - | Jdk -> Jdk |
| java.util.Properties | java.util.concurrent.atomic.AtomicReference<java.util.Properties> | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| com.ctrip.apollo.Apollo.Env | com.ctrip.apollo.core.enums.Env | 20 | 1 | 1 | - | - | Internal -> Internal |
| org.springframework.http.ResponseEntity | void | 1 | 1 | 1 | - | - | External -> Jdk |
| java.lang.String | java.util.List<com.ctrip.apollo.core.dto.ServiceDTO> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.ctrip.apollo.core.dto.ServiceDTO | java.util.List<com.ctrip.apollo.core.dto.ServiceDTO> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.dianping.cat.servlet.CatFilter | org.springframework.boot.context.embedded.FilterRegistrationBean | 1 | 1 | 1 | - | - | External -> External |
| com.dianping.cat.servlet.CatListener | org.springframework.boot.context.embedded.ServletListenerRegistrationBean<com.dianping.cat.servlet.CatListener> | 1 | 1 | 1 | - | - | External -> External |
| com.ctrip.apollo.core.dto.AppDTO | org.springframework.http.ResponseEntity<java.lang.Void> | 1 | 1 | 1 | - | - | Internal -> External |
| org.springframework.http.ResponseEntity<com.ctrip.apollo.core.dto.ClusterDTO> | com.ctrip.apollo.core.dto.ClusterDTO | 1 | 1 | 1 | - | - | External -> Internal |
| com.ctrip.apollo.core.dto.AppDTO | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.ctrip.apollo.biz.repository.AppRepository | com.ctrip.apollo.portal.service.AppService | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | java.util.List<java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| void | boolean | 5 | 4 | 1 | - | - | Jdk -> Jdk |
| com.ctrip.apollo.core.dto.ApolloConfigNotification | org.springframework.http.ResponseEntity<com.ctrip.apollo.core.dto.ApolloConfigNotification> | 8 | 1 | 1 | - | - | Internal -> External |
| java.util.List | java.util.Map | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.ctrip.apollo.core.dto.AppDTO | com.ctrip.apollo.portal.entity.AppInfoVO | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| java.lang.String | java.lang.Object | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Collection | java.util.List | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| com.ctrip.apollo.portal.entity.ClusterNavTree | com.ctrip.apollo.common.http.MultiResponseEntity<com.ctrip.apollo.portal.entity.EnvClusterInfo> | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.apollo.portal.entity.AppInfoVO | com.ctrip.apollo.core.dto.AppDTO | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| com.ctrip.apollo.biz.service.ClusterService | com.ctrip.apollo.portal.service.PortalClusterService | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List | java.util.Set | 3 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.String | com.ctrip.framework.apollo.biz.entity.ReleaseMessage | 6 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.springframework.security.core.userdetails.UserDetails | java.lang.String | 1 | 1 | 1 | SIBLING | - | External -> Jdk |
| com.ctrip.framework.apollo.biz.repository.ServerConfigRepository | com.ctrip.framework.apollo.biz.service.ServerConfigService | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| com.ctrip.framework.apollo.core.exception.BadRequestException | org.springframework.security.access.AccessDeniedException | 1 | 1 | 1 | - | - | Internal -> External |
| com.ctrip.framework.apollo.core.dto.AppDTO | com.ctrip.framework.apollo.common.entity.App | 9 | 2 | 1 | - | - | Internal -> Internal |
| com.ctrip.framework.apollo.portal.service.PortalClusterService | com.ctrip.framework.apollo.biz.service.ClusterService | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.framework.apollo.core.dto.AppNamespaceDTO | com.ctrip.framework.apollo.common.entity.AppNamespace | 2 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.framework.apollo.portal.entity.po.ServerConfig | java.lang.String | 3 | 1 | 1 | Composition | - | Internal -> Jdk |
| void | com.ctrip.framework.apollo.core.dto.ItemChangeSets | 1 | 1 | 1 | - | - | Jdk -> Internal |
| void | java.util.Set<java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.ctrip.framework.apollo.portal.service.AppService | com.ctrip.framework.apollo.portal.service.UserService | 1 | 1 | 1 | - | - | Internal -> Internal |
| void | com.ctrip.framework.apollo.biz.entity.Item | 1 | 1 | 1 | - | - | Jdk -> Internal |
| com.ctrip.framework.apollo.biz.service.NamespaceService | com.ctrip.framework.apollo.portal.service.AppNamespaceService | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| void | com.ctrip.framework.apollo.common.entity.AppNamespace | 2 | 2 | 1 | - | - | Jdk -> Internal |
| com.ctrip.framework.apollo.core.dto.ItemDTO | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.ctrip.framework.apollo.portal.service.txtresolver.ConfigTextResolver | com.ctrip.framework.apollo.portal.service.txtresolver.FileTextResolver | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| com.ctrip.framework.apollo.portal.service.txtresolver.ConfigTextResolver | com.ctrip.framework.apollo.portal.service.txtresolver.PropertyResolver | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| com.ctrip.framework.apollo.core.dto.ApolloConfigNotification | java.util.List<com.ctrip.framework.apollo.core.dto.ApolloConfigNotification> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Map | java.util.concurrent.ConcurrentMap | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| org.springframework.web.client.RestTemplate | com.ctrip.framework.apollo.portal.api.RetryableRestTemplate | 1 | 1 | 1 | Composition | - | External -> Internal |
| org.springframework.http.ResponseEntity<java.lang.String> | java.lang.String | 1 | 1 | 1 | - | - | External -> Jdk |
| com.ctrip.framework.apollo.biz.service.ConfigService | com.ctrip.framework.apollo.biz.service.ReleaseService | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.framework.apollo.portal.entity.vo.EntityPair<com.ctrip.framework.apollo.portal.entity.vo.KVEntity> | com.ctrip.framework.apollo.portal.entity.vo.ReleaseCompareResult.Change | 3 | 1 | 1 | Composition | - | Internal -> Internal |
| java.text.DateFormat | org.apache.commons.lang.time.FastDateFormat | 1 | 1 | 1 | SIBLING | - | Jdk -> External |
| com.ctrip.framework.apollo.core.exception.NotFoundException | com.ctrip.framework.apollo.common.exception.AbstractApolloHttpException | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.instrument.IllegalClassFormatException | java.lang.Throwable | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| com.ctrip.framework.apollo.core.exception.BadRequestException | com.ctrip.framework.apollo.common.exception.AbstractApolloHttpException | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.framework.apollo.portal.api.AdminServiceAPI.ItemAPI | com.ctrip.framework.apollo.portal.service.ItemService | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| java.util.Map.Entry | java.util.Map.Entry<java.lang.String, java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.ctrip.framework.apollo.ConfigService | com.ctrip.framework.apollo.portal.service.ItemService | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.framework.apollo.portal.api.AdminServiceAPI.ReleaseAPI | com.ctrip.framework.apollo.portal.service.ReleaseService | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| void | org.springframework.http.ResponseEntity<java.lang.Void> | 1 | 1 | 1 | - | - | Jdk -> External |
| java.util.List | com.ctrip.framework.apollo.common.dto.PageDTO | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.List | org.springframework.data.domain.Page | 5 | 1 | 1 | SIBLING | - | Jdk -> External |
| long | int | 1 | 1 | 1 | - | Narrowing | Jdk -> Jdk |
| java.lang.Long | java.lang.Integer | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| com.ctrip.framework.apollo.biz.service.ServerConfigService | com.ctrip.framework.apollo.biz.config.BizConfig | 1 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.framework.apollo.portal.service.ServerConfigService | com.ctrip.framework.apollo.portal.components.config.PortalConfig | 4 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.framework.apollo.biz.utils.ApolloSwitcher | com.ctrip.framework.apollo.biz.config.BizConfig | 3 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | java.lang.String[] | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| com.ctrip.framework.apollo.biz.service.AppNamespaceService | com.ctrip.framework.apollo.configservice.service.AppNamespaceServiceWithCache | 2 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.framework.apollo.biz.service.ReleaseMessageService | com.ctrip.framework.apollo.configservice.service.ReleaseMessageServiceWithCache | 4 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.framework.apollo.common.entity.App | com.ctrip.framework.apollo.portal.entity.model.AppModel | 3 | 1 | 1 | - | - | Internal -> Internal |
| com.ctrip.framework.apollo.common.entity.App | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| long | com.ctrip.framework.apollo.openapi.entity.Consumer | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.List<com.ctrip.framework.apollo.biz.entity.Item> | com.ctrip.framework.apollo.biz.entity.Release | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.io.InputStream | java.io.InputStreamReader | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| com.ctrip.framework.apollo.portal.service.RoleInitializationService | com.ctrip.framework.apollo.portal.spi.defaultimpl.DefaultRoleInitializationService | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.springframework.security.core.userdetails.User | com.ctrip.framework.apollo.portal.entity.po.UserPO | 2 | 1 | 1 | - | - | External -> Internal |
| com.google.common.collect.Multimap<java.lang.String, com.ctrip.framework.apollo.spring.property.SpringValue> | com.ctrip.framework.apollo.spring.property.SpringValueRegistry | 1 | 1 | 1 | Composition | - | External -> Internal |
| org.springframework.beans.factory.BeanFactory | org.springframework.beans.factory.config.ConfigurableListableBeanFactory | 1 | 1 | 1 | T_SUPER_R | - | External -> External |
| com.ctrip.framework.apollo.spring.annotation.ApolloJSONValue | com.ctrip.framework.apollo.spring.annotation.ApolloJsonValue | 2 | 1 | 1 | - | - | Internal -> Internal |
| int | boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| void | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| void | com.ctrip.framework.apollo.common.entity.App | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | com.ctrip.framework.apollo.core.enums.Env | 1 | 1 | 1 | - | - | Jdk -> Internal |
| com.google.common.collect.Multimap | java.util.Map | 2 | 1 | 1 | - | - | External -> Jdk |
| com.ctrip.framework.apollo.common.entity.AppNamespace | java.util.List<com.ctrip.framework.apollo.common.entity.AppNamespace> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| com.ctrip.framework.apollo.portal.entity.model.NamespaceReleaseModel | com.ctrip.framework.apollo.openapi.dto.NamespaceReleaseDTO | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer | org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory | 1 | 1 | 1 | SIBLING | - | External -> External |
| java.lang.Object[] | java.lang.Object | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| com.ctrip.framework.apollo.Config | java.util.Properties | 1 | 1 | 1 | - | - | Internal -> Jdk |
| int | long | 3 | 1 | 1 | - | Widening | Jdk -> Jdk |