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