Type Before |
Type After |
No. of Instances |
No. of Commits |
No. of Projects |
Hierarchy Relation |
Primitive Info |
Namespace |
boolean |
void |
7 |
5 |
1 |
- |
- |
Jdk -> Jdk |
org.asynchttpclient.AsyncHttpClientConfig.Builder |
org.asynchttpclient.AsyncHttpClientConfig |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.nio.charset.Charset |
17 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.String |
byte |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
byte |
java.nio.ByteBuffer |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.StringBuilder |
java.lang.CharSequence |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
io.netty.channel.Channel |
java.lang.Integer |
1 |
1 |
1 |
SIBLING |
- |
External -> Jdk |
java.lang.String |
boolean |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.net.InetSocketAddress |
java.net.InetAddress |
2 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.String |
int |
5 |
4 |
1 |
- |
- |
Jdk -> Jdk |
int |
long |
10 |
2 |
1 |
- |
Widening |
Jdk -> Jdk |
org.asynchttpclient.FluentStringsMap |
java.util.List<org.asynchttpclient.Param> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.asynchttpclient.util.QueryComputer |
org.asynchttpclient.util.UriEncoder |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.ConcurrentHashMap |
org.asynchttpclient.providers.netty.chmv8.ConcurrentHashMapV8 |
4 |
2 |
1 |
SIBLING |
- |
Jdk -> Internal |
java.util.concurrent.ConcurrentHashMap |
io.netty.util.internal.chmv8.ConcurrentHashMapV8 |
4 |
2 |
1 |
SIBLING |
- |
Jdk -> External |
java.lang.String |
java.lang.Object |
64 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map<java.lang.String, java.lang.String> |
java.util.Properties |
3 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.lang.String |
java.io.InputStream |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.io.InputStream |
java.lang.String |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.asynchttpclient.netty.NettyAsyncHttpProviderConfig |
org.asynchttpclient.config.AsyncHttpClientConfig |
22 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
java.lang.Integer |
4 |
2 |
1 |
- |
Boxing |
Jdk -> Jdk |
org.asynchttpclient.AsyncHandler.STATE |
org.asynchttpclient.AsyncHandler.State |
50 |
1 |
1 |
- |
- |
Internal -> Internal |
org.jboss.netty.handler.codec.http.HttpMethod |
boolean |
5 |
1 |
1 |
- |
- |
External -> Jdk |
io.netty.handler.codec.http.HttpMethod |
boolean |
2 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.String |
org.asynchttpclient.uri.Uri |
2 |
2 |
1 |
Composition |
- |
Jdk -> Internal |
int |
org.asynchttpclient.request.body.generator.FeedableBodyGenerator.PushBodyState |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.asynchttpclient.request.body.generator.FeedableBodyGenerator.PushBodyState |
org.asynchttpclient.request.body.Body.State |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
org.asynchttpclient.request.body.Body.State |
8 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.asynchttpclient.request.body.generator.FeedableBodyGenerator |
org.asynchttpclient.request.body.generator.SimpleFeedableBodyGenerator |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.net.InetAddress |
org.asynchttpclient.channel.NameResolution |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.asynchttpclient.internal.chmv8.Striped64.HashCode |
int |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.asynchttpclient.internal.chmv8.Striped64.ThreadHashCode |
java.lang.ThreadLocal<int[]> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Jdk |
org.jboss.netty.buffer.ChannelBuffer |
io.netty.buffer.ByteBuf |
1 |
1 |
1 |
- |
- |
External -> External |
org.jboss.netty.bootstrap.ClientBootstrap |
io.netty.bootstrap.Bootstrap |
1 |
1 |
1 |
- |
- |
External -> External |
org.jboss.netty.channel.ChannelFuture |
io.netty.channel.ChannelProgressiveFuture |
1 |
1 |
1 |
- |
- |
External -> External |
org.asynchttpclient.AsyncHttpProviderConfig<?, ?> |
org.asynchttpclient.AdvancedConfig |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.asynchttpclient.internal.jsr166.ConcurrentHashMapV8 |
java.util.concurrent.ConcurrentHashMap |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Jdk |
java.lang.Object |
io.netty.channel.Channel |
6 |
1 |
1 |
- |
- |
Jdk -> External |
java.lang.Object |
org.asynchttpclient.netty.request.NettyRequest |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.concurrent.ExecutorService |
java.util.concurrent.ThreadFactory |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
io.netty.util.internal.chmv8.ConcurrentHashMapV8 |
java.util.concurrent.ConcurrentHashMap |
4 |
2 |
1 |
- |
- |
External -> Jdk |
java.util.Map<java.lang.String, java.util.List<java.lang.String>> |
io.netty.handler.codec.http.HttpHeaders |
2 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.List<java.lang.String> |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
java.lang.CharSequence |
24 |
4 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.asynchttpclient.simple.HeaderMap |
io.netty.handler.codec.http.HttpHeaders |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.asynchttpclient.FluentCaseInsensitiveStringsMap |
io.netty.handler.codec.http.HttpHeaders |
50 |
1 |
1 |
- |
- |
Internal -> External |
org.asynchttpclient.proxy.ProxyServer.Protocol |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.asynchttpclient.proxy.ProxyServer.Protocol |
org.asynchttpclient.Realm.AuthScheme |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.asynchttpclient.AsyncHttpClientConfig.Builder |
org.asynchttpclient.proxy.ProxyServer.ProxyBuilder |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.asynchttpclient.Realm |
void |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
boolean |
org.asynchttpclient.proxy.ProxyServer |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.asynchttpclient.AsyncHttpClientConfig |
org.asynchttpclient.DefaultAsyncHttpClientConfig |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
long |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
org.asynchttpclient.RequestBuilderBase<?> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
java.nio.charset.Charset |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.asynchttpclient.Realm.RealmBuilder |
org.asynchttpclient.AdvancedConfig.Builder |
20 |
1 |
1 |
- |
- |
Internal -> Internal |
org.asynchttpclient.proxy.ProxyServer.ProxyServerBuilder |
org.asynchttpclient.proxy.ProxyServer.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
int |
13 |
4 |
1 |
- |
Narrowing |
Jdk -> Jdk |
org.asynchttpclient.AdvancedConfig |
org.asynchttpclient.netty.channel.pool.ChannelPool |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.asynchttpclient.request.body.Body.State |
org.asynchttpclient.request.body.Body.BodyState |
10 |
1 |
1 |
- |
- |
Internal -> Internal |
com.sun.xml.internal.org.jvnet.mimepull.MIMEParser.STATE |
org.asynchttpclient.netty.channel.ChannelState |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.io.RandomAccessFile |
org.asynchttpclient.request.body.multipart.part.MultipartPart<? extendsorg.asynchttpclient.request.body.multipart.Part> |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
org.asynchttpclient.request.body.multipart.Part |
org.asynchttpclient.request.body.multipart.part.MultipartPart<? extendsorg.asynchttpclient.request.body.multipart.Part> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Random |
java.util.concurrent.ThreadLocalRandom |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.asynchttpclient.request.body.multipart.part.PartVisitor.ByteBufferVisitor |
org.asynchttpclient.request.body.multipart.part.PartVisitor.ByteBufVisitor |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.nio.ByteBuffer |
io.netty.buffer.ByteBuf |
46 |
3 |
1 |
SIBLING |
- |
Jdk -> External |
javax.net.ssl.SSLContext |
io.netty.handler.ssl.SslContext |
7 |
2 |
1 |
- |
- |
Jdk -> External |
java.lang.Integer |
int |
12 |
1 |
1 |
- |
Unboxing |
Jdk -> Jdk |
org.asynchttpclient.channel.SSLEngineFactory |
org.asynchttpclient.SslEngineFactory |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.asynchttpclient.request.body.Body |
org.asynchttpclient.request.body.multipart.MultipartBody |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.net.InetSocketAddress |
java.util.List<java.net.InetSocketAddress> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.net.InetAddress |
java.net.InetSocketAddress |
2 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.asynchttpclient.netty.NettyResponseHeaders |
org.asynchttpclient.HttpResponseHeaders |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.asynchttpclient.netty.NettyResponseBodyPart |
org.asynchttpclient.HttpResponseBodyPart |
4 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Collection |
java.util.List |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
void |
boolean |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.asynchttpclient.request.body.generator.SimpleFeedableBodyGenerator |
org.asynchttpclient.request.body.generator.UnboundedFeedableBodyGenerator |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.BlockingQueue |
java.util.concurrent.ArrayBlockingQueue |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.asynchttpclient.request.body.generator.UnboundedFeedableBodyGenerator |
org.asynchttpclient.request.body.generator.UnboundedQueueFeedableBodyGenerator |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.asynchttpclient.netty.handler.Protocol |
boolean |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.concurrent.atomic.AtomicReference<org.asynchttpclient.request.body.generator.FeedListener> |
org.asynchttpclient.request.body.generator.FeedListener |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.concurrent.atomic.AtomicLong |
long |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.atomic.AtomicReference<java.util.concurrent.ExecutionException> |
java.util.concurrent.ExecutionException |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.concurrent.atomic.AtomicInteger |
int |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.atomic.AtomicReference<org.asynchttpclient.netty.channel.ChannelState> |
org.asynchttpclient.netty.channel.ChannelState |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.asynchttpclient.resolver.NameResolver |
io.netty.resolver.NameResolver<java.net.InetAddress> |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.ConcurrentMap<java.util.List<io.netty.resolver.dns.DnsCacheEntry>, java.lang.String> |
io.netty.resolver.dns.DnsCache |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map.Entry |
java.util.List |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
java.lang.String |
3 |
3 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.ConcurrentLinkedQueue |
java.util.concurrent.ConcurrentLinkedDeque |
8 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
int |
io.netty.channel.ChannelId |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Integer |
io.netty.channel.ChannelId |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
java.net.InetSocketAddress |
io.netty.channel.socket.DatagramPacket |
1 |
1 |
1 |
- |
- |
Jdk -> External |
void |
org.asynchttpclient.request.body.multipart.MultipartBody |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Queue<org.asynchttpclient.future.ExecutionList.RunnableExecutorPair> |
org.asynchttpclient.future.ExecutionList.RunnableExecutorPair |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<org.eclipse.jetty.server.Server> |
org.eclipse.jetty.server.Server |
1 |
1 |
1 |
- |
- |
Jdk -> External |
int |
org.eclipse.jetty.server.Server |
2 |
1 |
1 |
- |
- |
Jdk -> External |
org.eclipse.jetty.server.Server |
org.eclipse.jetty.server.ServerConnector |
2 |
1 |
1 |
- |
- |
External -> External |
java.lang.Class |
io.netty.bootstrap.ChannelFactory |
3 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.concurrent.atomic.AtomicBoolean |
org.asynchttpclient.AsyncHttpClientState |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.asynchttpclient.HttpResponseBodyPart |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
rx.functions.Action1 |
rx.functions.Func1 |
2 |
1 |
1 |
- |
- |
External -> External |
boolean |
io.netty.buffer.ByteBufAllocator |
3 |
1 |
1 |
- |
- |
Jdk -> External |
org.asynchttpclient.future.ExecutionList |
org.asynchttpclient.future.RunnableExecutorPair |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.concurrent.atomic.AtomicBoolean |
boolean |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.atomic.AtomicBoolean |
int |
8 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.asynchttpclient.netty.NettyResponseFuture |
org.asynchttpclient.netty.NettyResponseFuture<?> |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.asynchttpclient.DefaultAsyncHttpClient |
org.asynchttpclient.AsyncHttpClient |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
long |
java.util.Map<java.lang.String, org.asynchttpclient.HostStats> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
? |
6 |
1 |
1 |
- |
- |
Jdk -> TypeVariable |
java.lang.String |
java.util.Date |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.asynchttpclient.netty.NettyResponseFuture<?> |
org.asynchttpclient.netty.NettyResponseFuture |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.asynchttpclient.netty.timeout.TimeoutsHolder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.asynchttpclient.ws.WebSocket |
org.asynchttpclient.netty.ws.NettyWebSocket |
3 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.asynchttpclient.channel.ChannelPoolPartitionSelector |
java.util.function.Predicate<java.lang.Object> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.concurrent.Semaphore |
org.asynchttpclient.netty.channel.NonBlockingSemaphore |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.concurrent.Semaphore |
org.asynchttpclient.netty.channel.NonBlockingSemaphoreLike |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.concurrent.atomic.AtomicBoolean |
org.asynchttpclient.netty.channel.Channels.Inactive |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
boolean |
org.asynchttpclient.netty.channel.ConnectionSemaphore |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Object |
java.lang.String |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.io.FileOutputStream |
java.io.OutputStream |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.asynchttpclient.ws.WebSocket |
io.netty.util.concurrent.Future<java.lang.Void> |
6 |
1 |
1 |
- |
- |
Internal -> External |
org.asynchttpclient.HttpResponseHeaders |
io.netty.handler.codec.http.HttpHeaders |
35 |
1 |
1 |
Composition |
- |
Internal -> External |
java.lang.String |
java.net.InetSocketAddress |
2 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.asynchttpclient.netty.timeout.TimeoutsHolder |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.asynchttpclient.netty.channel.Channels.Inactive |
org.asynchttpclient.netty.channel.Channels.Active |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
? |
java.lang.String |
2 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
org.apache.catalina.startup.Embedded |
org.apache.catalina.startup.Tomcat |
1 |
1 |
1 |
- |
- |
External -> External |
org.asynchttpclient.AsyncCompletionHandler |
org.asynchttpclient.AsyncCompletionHandler<?> |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.CharSequence |
java.lang.String |
2 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.eclipse.jetty.continuation.Continuation |
javax.servlet.AsyncContext |
1 |
1 |
1 |
- |
- |
External -> External |
org.asynchttpclient.reactivestreams.ReactiveStreamsTest.SimpleStreamedAsyncHandler |
java.lang.Void |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.asynchttpclient.reactivestreams.ReactiveStreamsTest.SimpleSubscriber |
org.reactivestreams.Subscriber |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
org.asynchttpclient.AsyncHttpClientConfig.AdditionalChannelInitializer |
java.util.function.Consumer<io.netty.channel.Channel> |
12 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.asynchttpclient.handler.AsyncHandlerExtensions |
org.asynchttpclient.AsyncHandler<?> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.asynchttpclient.Response.ResponseBuilder |
void |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.asynchttpclient.testserver.SocksProxy.SocksClient |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.StringBuilder |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
int |
java.util.concurrent.atomic.AtomicInteger |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.asynchttpclient.testserver.HttpServer |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
io.netty.handler.codec.http.HttpObject |
io.netty.handler.codec.DecoderResultProvider |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
boolean |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.reactivestreams.Subscription |
java.util.concurrent.atomic.AtomicReference<org.reactivestreams.Subscription> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
lombok.val |
org.asynchttpclient.AsyncCompletionHandler<?> |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
io.netty.util.concurrent.Future<io.netty.channel.Channel> |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.lang.CharSequence |
? extendsjava.lang.CharSequence |
3 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.asynchttpclient.netty.channel.NonBlockingSemaphore |
java.util.concurrent.Semaphore |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.asynchttpclient.netty.channel.NonBlockingSemaphoreLike |
java.util.concurrent.Semaphore |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.asynchttpclient.netty.channel.ConnectionSemaphore |
int |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |