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 |