Type Before |
Type After |
No. of Instances |
No. of Commits |
No. of Projects |
Hierarchy Relation |
Primitive Info |
Namespace |
java.nio.ByteBuffer |
org.apache.tomcat.util.buf.ByteBufferHolder |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
int |
void |
9 |
2 |
1 |
- |
- |
Jdk -> Jdk |
int |
boolean |
6 |
4 |
1 |
- |
- |
Jdk -> Jdk |
void |
int |
4 |
4 |
1 |
- |
- |
Jdk -> Jdk |
boolean |
java.io.IOException |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.coyote.http11.AbstractOutputBuffer |
org.apache.coyote.http11.Http11OutputBuffer |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.apache.tomcat.util.net.AprEndpoint |
org.apache.tomcat.util.net.AbstractEndpoint<java.lang.Long> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.tomcat.util.net.Nio2Endpoint |
org.apache.tomcat.util.net.AbstractEndpoint<org.apache.tomcat.util.net.Nio2Channel> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.tomcat.util.net.NioEndpoint |
org.apache.tomcat.util.net.AbstractEndpoint<org.apache.tomcat.util.net.NioChannel> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.tomcat.util.net.NioEndpoint.NioBufferHandler |
org.apache.tomcat.util.net.SocketBufferHandler |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.tomcat.util.net.SecureNioChannel.ApplicationBufferHandler |
org.apache.tomcat.util.net.SocketBufferHandler |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.tomcat.util.net.SecureNio2Channel.ApplicationBufferHandler |
org.apache.tomcat.util.net.SocketBufferHandler |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
java.util.concurrent.Semaphore |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Long |
? |
4 |
3 |
1 |
- |
- |
Jdk -> TypeVariable |
org.apache.tomcat.util.net.NioChannel |
? |
4 |
3 |
1 |
- |
- |
Internal -> TypeVariable |
org.apache.tomcat.util.net.Nio2Channel |
? |
3 |
3 |
1 |
- |
- |
Internal -> TypeVariable |
java.util.ArrayList |
java.util.List |
81 |
3 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
void |
java.util.BitSet |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.SortedSet |
java.util.SortedMap |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
java.util.Map.Entry<java.lang.String, java.lang.String> |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
boolean |
org.apache.tomcat.util.net.SendfileState |
3 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.apache.catalina.WebResourceRoot |
org.apache.catalina.webresources.AbstractArchiveResourceSet |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.jar.Manifest |
org.apache.catalina.webresources.AbstractArchiveResourceSet |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
boolean |
void |
14 |
9 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.coyote.http11.AbstractHttp11Processor |
org.apache.coyote.http11.Http11Processor |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.apache.coyote.http11.Http11Nio2Processor |
org.apache.coyote.http11.Http11Processor<org.apache.tomcat.util.net.Nio2Channel> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.coyote.http11.Http11AprProcessor |
org.apache.coyote.http11.Http11Processor<java.lang.Long> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.coyote.http11.Http11NioProcessor |
org.apache.coyote.http11.Http11Processor<org.apache.tomcat.util.net.NioChannel> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.coyote.Processor<S> |
org.apache.coyote.Processor |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.coyote.Processor<org.apache.tomcat.util.net.NioChannel> |
org.apache.coyote.Processor |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
java.lang.String |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
int |
long |
30 |
6 |
1 |
- |
Widening |
Jdk -> Jdk |
javax.net.ssl.SSLSession |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
javax.servlet.ServletInputStream |
org.apache.tomcat.util.net.SocketWrapperBase<?> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.servlet.ServletOutputStream |
org.apache.tomcat.util.net.SocketWrapperBase<?> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.tomcat.websocket.WsRemoteEndpointImplBase.TextMessageSendHandler |
java.nio.charset.CoderResult |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
int |
org.apache.tomcat.websocket.MessagePart |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String[] |
java.lang.String |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
javax.management.remote.JMXConnectorServer |
javax.management.remote.rmi.RMIConnectorServer |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
javax.servlet.ServletContext |
org.apache.catalina.Context |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.tomcat.websocket.MessagePart |
int |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
long |
org.apache.tomcat.util.net.SocketWrapperBase<java.lang.Long> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
boolean |
org.apache.tomcat.util.net.SNIExtractor.SNIResult |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
javax.servlet.http.HttpServletRequest |
org.apache.catalina.filters.TestRemoteIpFilter.MockFilterChain |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
java.lang.String[] |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.tomcat.util.net.AbstractJsseEndpoint.SSLContextWrapper |
org.apache.tomcat.util.net.SSLHostConfig |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.net.ssl.SSLContext |
org.apache.tomcat.util.net.SSLContext |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.tomcat.util.net.AbstractEndpoint |
org.apache.tomcat.util.net.AbstractJsseEndpoint |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.coyote.http2.Stream |
org.apache.coyote.http2.AbstractStream |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
long |
int |
25 |
1 |
1 |
- |
Narrowing |
Jdk -> Jdk |
java.util.Hashtable |
java.util.Map |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
long |
java.util.concurrent.atomic.AtomicLong |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
int |
byte |
14 |
2 |
1 |
- |
Narrowing |
Jdk -> Jdk |
java.util.Iterator<org.apache.tomcat.dbcp.pool2.PooledObject<T>> |
org.apache.tomcat.dbcp.pool2.impl.BaseGenericObjectPool.EvictionIterator |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
int |
java.lang.String |
4 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
org.apache.coyote.http2.HpackDecoder.HeaderEmitter |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
byte |
org.apache.coyote.http2.ErrorCode |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
org.apache.coyote.http2.FrameType |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Integer |
org.apache.coyote.http2.FrameType |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.coyote.http2.ErrorCode |
org.apache.tomcat.jni.Error |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.coyote.http2.AbstractStream |
org.apache.coyote.http2.Stream |
6 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.tomcat.jni.Error |
org.apache.coyote.http2.Http2Error |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.concurrent.atomic.AtomicLong |
long |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Class<?> |
javax.websocket.Endpoint |
4 |
2 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Class<? extendsjavax.websocket.Endpoint> |
javax.websocket.Endpoint |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.ThreadLocal<org.apache.catalina.authenticator.jaspic.PrincipalGroupCallback> |
org.apache.catalina.authenticator.jaspic.PrincipalGroupCallback |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.security.Principal |
org.apache.catalina.realm.GenericPrincipal |
2 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
org.apache.tomcat.util.net.TLSClientHelloExtractor.SNIResult |
org.apache.tomcat.util.net.TLSClientHelloExtractor.ExtractorResult |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Object |
java.lang.Long |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
javax.security.auth.message.MessageInfo |
org.apache.catalina.authenticator.jaspic.MessageInfoImpl |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
boolean |
org.apache.tomcat.util.http.Parameters.FailReason |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
java.util.concurrent.atomic.AtomicInteger |
8 |
5 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.catalina.Engine |
org.apache.catalina.Container |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.catalina.Host |
org.apache.catalina.Container |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.catalina.Realm |
org.apache.catalina.Context |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
org.apache.catalina.realm.GenericPrincipal |
java.security.Principal |
3 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Jdk |
java.util.concurrent.atomic.AtomicInteger |
java.util.concurrent.atomic.AtomicReference<org.apache.tomcat.jdbc.pool.interceptor.ConnectionState> |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.apache.jasper.el.ELContextImpl |
javax.el.ELContext |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Class |
java.util.List |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.coyote.http2.ConnectionSettingsRemote |
org.apache.coyote.http2.ConnectionSettingsLocal |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
org.apache.coyote.http2.Setting |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Integer |
org.apache.coyote.http2.Setting |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.coyote.http2.Setting |
org.apache.coyote.http2.Http2TestBase.SettingValue |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
boolean |
15 |
9 |
1 |
- |
- |
Jdk -> Jdk |
java.util.HashMap |
java.util.concurrent.ConcurrentHashMap |
3 |
3 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.String |
java.nio.charset.Charset |
21 |
11 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.List |
java.util.Queue |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.apache.tomcat.util.buf.C2BConverter |
org.apache.tomcat.util.collections.SynchronizedStack<org.apache.tomcat.util.buf.C2BConverter> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.tomcat.util.buf.B2CConverter |
org.apache.tomcat.util.collections.SynchronizedStack<org.apache.tomcat.util.buf.B2CConverter> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.LinkedList |
java.util.Deque |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.util.HashMap |
java.util.Map |
43 |
4 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.apache.catalina.LifecycleListener |
java.util.List<org.apache.catalina.LifecycleListener> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
java.io.File |
10 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
int |
java.lang.Object |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.ref.Finalizer.FinalizerThread |
org.apache.tomcat.util.threads.TestLimitLatch.TestThread |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.io.FileInputStream |
java.io.InputStream |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.lang.String |
int |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.coyote.Processor |
org.apache.coyote.http11.upgrade.UpgradeProcessorBase |
4 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.coyote.Processor |
org.apache.coyote.AbstractProcessor |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.catalina.authenticator.jaspic.JaspicAuthenticator |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
javax.servlet.http.HttpServletRequest |
org.apache.catalina.connector.Request |
3 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
java.lang.CharSequence |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.lang.StringBuffer |
java.lang.CharSequence |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
javax.net.ssl.SSLSession |
org.apache.tomcat.util.net.openssl.OpenSSLEngine.OpenSSLSession |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
java.lang.Integer |
int |
1 |
1 |
1 |
- |
Unboxing |
Jdk -> Jdk |
org.apache.coyote.http11.upgrade.InternalHttpUpgradeHandler |
org.apache.coyote.UpgradeToken |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.servlet.http.HttpUpgradeHandler |
org.apache.coyote.UpgradeToken |
12 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.apache.coyote.AbstractProcessor |
org.apache.coyote.Processor |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.apache.coyote.Processor |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.coyote.ajp.AbstractAjpProtocol.AjpConnectionHandler |
org.apache.coyote.AbstractProtocol.ConnectionHandler |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.coyote.http11.AbstractHttp11Protocol.Http11ConnectionHandler |
org.apache.coyote.AbstractProtocol.ConnectionHandler |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.coyote.AbstractProtocol.AbstractConnectionHandler |
org.apache.coyote.AbstractProtocol.ConnectionHandler |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.Set |
java.util.Map |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.catalina.Container |
org.apache.catalina.Engine |
5 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.ClassLoader |
org.apache.tomcat.ContextBind |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
javax.websocket.HandshakeResponse |
org.apache.tomcat.websocket.WsWebSocketContainer.HttpResponse |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.apache.tomcat.util.net.openssl.OpenSSLKeyManager |
org.apache.tomcat.util.net.jsse.JSSEKeyManager |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.websocket.CloseReason.CloseCode |
java.util.Set<javax.websocket.CloseReason.CloseCode> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.apache.tomcat.util.net.SocketStatus |
org.apache.tomcat.util.net.SocketEvent |
29 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
java.util.Set<org.apache.coyote.http2.AbstractStream> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Properties |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
boolean |
org.apache.tomcat.util.net.openssl.ciphers.EncryptionLevel |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.apache.tomcat.util.net.openssl.ciphers.Cipher |
5 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.tomcat.util.net.openssl.ciphers.Cipher |
java.lang.String |
5 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.apache.catalina.tribes.transport.bio.util.LinkObject |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.tomcat.util.net.AbstractJsseEndpoint.SSLContextWrapper |
javax.net.ssl.SSLContext |
3 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.apache.catalina.Container |
org.apache.catalina.Cluster |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.Map<java.lang.String, java.lang.String[]> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.ConcurrentHashMap |
java.util.Map |
15 |
9 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.util.List |
java.util.Map |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.catalina.connector.Request |
javax.servlet.http.HttpServletRequest |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Object |
org.apache.catalina.tribes.ChannelListener |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Object |
org.apache.catalina.tribes.MembershipListener |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.tomcat.util.net.openssl.OpenSSLServerSessionContext |
org.apache.tomcat.util.net.openssl.OpenSSLSessionContext |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.catalina.loader.WebappClassLoader |
org.apache.catalina.loader.WebappClassLoaderBase |
4 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.LinkedHashSet |
java.util.Set |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.util.Set |
java.util.LinkedHashSet |
5 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
javax.servlet.http.MappingMatch |
org.apache.catalina.mapper.MappingData |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Map |
java.util.concurrent.ConcurrentMap |
6 |
6 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.util.concurrent.ConcurrentMap |
java.util.Map |
3 |
2 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.util.concurrent.ConcurrentHashMap |
java.util.concurrent.ConcurrentMap |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.net.URL |
org.apache.tomcat.Jar |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
boolean |
java.lang.Boolean |
2 |
2 |
1 |
- |
Boxing |
Jdk -> Jdk |
org.apache.jasper.runtime.JspRuntimeLibrary.PrivilegedIntrospectHelper |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.apache.tomcat.util.net.jsse.JSSEKeyManager |
javax.net.ssl.X509KeyManager |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
javax.security.auth.message.config.ServerAuthContext |
org.apache.catalina.authenticator.AuthenticatorBase.JaspicState |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.apache.tomcat.util.buf.CharChunk |
java.nio.CharBuffer |
2 |
2 |
1 |
- |
- |
Internal -> Jdk |
org.apache.tomcat.util.buf.ByteChunk |
java.nio.ByteBuffer |
7 |
5 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
org.apache.tomcat.jdbc.pool.interceptor.StatementCache.CacheKey |
6 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
byte |
java.nio.ByteBuffer |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map |
java.util.List |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.coyote.http2.Http2Protocol |
org.apache.catalina.connector.Connector |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.instrument.IllegalClassFormatException |
java.lang.Throwable |
2 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.net.InetAddress |
java.net.InetSocketAddress |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.apache.coyote.http2.StreamProcessor |
org.apache.coyote.http2.StreamRunnable |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.apache.tomcat.util.net.AbstractEndpoint.Acceptor |
org.apache.tomcat.util.net.Acceptor<java.nio.channels.AsynchronousSocketChannel> |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.apache.tomcat.util.net.Acceptor |
java.util.List<org.apache.tomcat.util.net.Acceptor<U>> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
long |
java.lang.Long |
1 |
1 |
1 |
- |
Boxing |
Jdk -> Jdk |
org.apache.tomcat.util.net.AbstractEndpoint.Acceptor |
org.apache.tomcat.util.net.Acceptor<java.nio.channels.SocketChannel> |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.apache.tomcat.util.net.AbstractEndpoint.Acceptor |
org.apache.tomcat.util.net.Acceptor<java.lang.Long> |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
byte |
char |
6 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.tomcat.util.net.AbstractEndpoint |
org.apache.coyote.AbstractProtocol |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map |
org.apache.coyote.http11.AbstractHttp11Protocol |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
java.util.regex.Pattern |
2 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.apache.tomcat.util.net.AbstractEndpoint<?, ?> |
java.util.concurrent.Executor |
2 |
2 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.Map |
org.apache.tomcat.util.collections.ManagedConcurrentWeakHashMap |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
java.lang.Boolean |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
javax.security.auth.message.config.RegistrationListener |
org.apache.catalina.authenticator.jaspic.AuthConfigFactoryImpl.RegistrationListenerWrapper |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
javax.security.auth.message.config.AuthConfigProvider |
java.util.Optional<javax.security.auth.message.config.AuthConfigProvider> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.io.InputStream |
java.io.BufferedInputStream |
3 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.lang.StringBuilder |
java.lang.StringBuffer |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.apache.coyote.PushToken |
org.apache.coyote.Request |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.apache.coyote.PushToken |
org.apache.catalina.connector.Request |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.concurrent.ThreadPoolExecutor |
int |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.ThreadPoolExecutor |
java.util.concurrent.ExecutorService |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
boolean |
org.apache.tomcat.util.net.SocketWrapperBase.BlockingMode |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.io.StringReader |
java.io.Reader |
9 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
boolean |
int |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.logging.LoggingMXBean |
java.lang.management.PlatformLoggingMXBean |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.tomcat.util.http.MimeHeaders |
java.util.Map<java.lang.String, java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.apache.coyote.Response |
org.apache.tomcat.util.http.MimeHeaders |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.HashSet |
java.util.Set |
6 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
boolean |
org.apache.jasper.TrimSpacesOption |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
javax.websocket.SendResult |
java.util.concurrent.atomic.AtomicReference<javax.websocket.SendResult> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.nio.charset.Charset |
java.lang.String |
4 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.apache.tomcat.util.net.SocketWrapperBase<java.lang.Long> |
org.apache.tomcat.util.net.AprEndpoint.AprSocketWrapper |
4 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
java.util.Map<org.apache.jasper.compiler.SmapStratum, java.lang.String> |
7 |
1 |
1 |
- |
- |
Jdk -> Jdk |
boolean |
org.apache.coyote.http2.TestHttp2Limits.FailureMode |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.apache.coyote.http2.StreamException |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
org.apache.coyote.http2.TestHttp2Limits.FailureMode |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Set |
java.util.List |
4 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.jar.JarInputStream |
org.apache.catalina.webresources.TomcatJarInputStream |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
long |
org.apache.tomcat.util.net.openssl.OpenSSLContext |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
char |
int |
1 |
1 |
1 |
- |
Widening |
Jdk -> Jdk |
javax.xml.ws.WebServiceRef |
java.lang.annotation.Annotation |
2 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
javax.persistence.PersistenceUnit |
java.lang.annotation.Annotation |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
javax.ejb.EJB |
java.lang.annotation.Annotation |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
javax.persistence.PersistenceContext |
java.lang.annotation.Annotation |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Set |
java.util.HashSet |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
int |
javax.websocket.SendResult |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.apache.coyote.http2.Http2UpgradeHandler.HeaderFrameBuffers |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
long |
void |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.coyote.http2.Stream |
org.apache.coyote.http2.SendfileData |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.apache.coyote.OutputBuffer |
org.apache.coyote.http11.HttpOutputBuffer |
8 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.apache.coyote.http2.Stream.StreamOutputBuffer |
org.apache.coyote.http.HttpOutputBuffer |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.LinkedHashMap<java.lang.Integer, java.lang.String> |
org.apache.juli.OneLineFormatter.ThreadNameCache |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
java.lang.Object |
org.apache.catalina.tribes.io.ChannelData |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Object |
org.apache.catalina.tribes.membership.Membership |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.instrument.IllegalClassFormatException |
org.apache.tomcat.dbcp.pool2.impl.CallStack |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List |
java.util.ArrayList |
2 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.lang.Object |
org.apache.catalina.tribes.tipis.AbstractReplicatedMap.MapMessage |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
javax.naming.Reference |
org.apache.naming.ServiceRef |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.StringBuilder |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.Map<java.lang.String, org.apache.tomcat.util.descriptor.web.ErrorPage> |
org.apache.catalina.util.ErrorPageSupport |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
int |
org.apache.tomcat.util.net.openssl.OpenSSLEngine.Accepted |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.sql.Statement |
java.sql.PreparedStatement |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.util.regex.Matcher |
java.lang.ThreadLocal<java.util.regex.Matcher> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.ThreadLocal<java.util.concurrent.locks.Condition> |
java.util.concurrent.locks.Condition |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Integer |
org.apache.tomcat.util.http.parser.Authorization.FieldType |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Runnable |
.Evictor |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.TimerTask |
.Evictor |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.tomcat.dbcp.dbcp2.cpdsadapter.PStmtKeyCPDS |
org.apache.tomcat.dbcp.dbcp2.PStmtKey |
11 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
char |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
javax.management.ObjectName |
org.apache.tomcat.dbcp.dbcp2.ObjectNameWrapper |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.apache.tomcat.dbcp.dbcp2.PoolablePreparedStatement<org.apache.tomcat.dbcp.dbcp2.cpdsadapter.PStmtKeyCPDS> |
org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement |
5 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.ref.WeakReference<org.apache.tomcat.dbcp.dbcp2.AbandonedTrace> |
org.apache.tomcat.dbcp.dbcp2.AbandonedTrace |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.text.SimpleDateFormat |
org.apache.catalina.util.ConcurrentDateFormat |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
org.apache.tomcat.util.http.parser.SkipResult |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
java.nio.ByteBuffer |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.LinkedBlockingDeque<org.apache.tomcat.util.buf.ByteBufferHolder> |
org.apache.tomcat.util.net.WriteBuffer |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
org.apache.catalina.valves.rewrite.Substitution.SubstitutionElement |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
java.util.LinkedHashMap<java.lang.String, java.lang.Object> |
2 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.ref.Finalizer.FinalizerThread |
java.util.concurrent.ScheduledFuture<?> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.concurrent.ExecutorService |
java.util.concurrent.ScheduledExecutorService |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.apache.catalina.tribes.group.GroupChannel.HeartbeatThread |
java.util.concurrent.ScheduledFuture<?> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
int |
java.lang.Integer |
4 |
1 |
1 |
- |
Boxing |
Jdk -> Jdk |
javax.crypto.Cipher |
javax.crypto.spec.SecretKeySpec |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
javax.crypto.Cipher |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.catalina.Service |
org.apache.catalina.Server |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
javax.websocket.Endpoint |
java.lang.Object |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
javax.websocket.EndpointConfig |
javax.websocket.server.ServerEndpointConfig |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.sql.ResultSet |
java.lang.AutoCloseable |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.apache.catalina.WebResource |
org.apache.catalina.WebResource[] |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.tomcat.util.net.SocketWrapperBase<org.apache.tomcat.util.net.Nio2Channel> |
java.nio.ByteBuffer |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
org.apache.tomcat.util.net.TesterSupport.ClientSSLSocketFactory |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.apache.tomcat.util.net.NioEndpoint.Poller[] |
org.apache.tomcat.util.net.NioEndpoint.Poller |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.tomcat.util.net.NioChannel |
org.apache.tomcat.util.net.NioEndpoint.NioSocketWrapper |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.apache.tomcat.util.net.SocketWrapperBase<org.apache.tomcat.util.net.NioChannel> |
org.apache.tomcat.util.net.NioEndpoint.NioSocketWrapper |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.tomcat.util.http.CookieProcessor |
org.apache.tomcat.util.http.Rfc6265CookieProcessor |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.tomcat.util.http.CookieProcessor |
org.apache.tomcat.util.http.LegacyCookieProcessor |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.tomcat.util.net.NioEndpoint.NioSocketWrapper |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
org.apache.catalina.LifecycleListener |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
org.apache.coyote.http2.Http2UpgradeHandler.BacklogTracker |
5 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
javax.websocket.server.ServerEndpointConfig |
org.apache.tomcat.websocket.server.WsServerContainer.ExactPathMatch |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.SortedSet |
java.util.concurrent.ConcurrentSkipListMap |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |