| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace |
|---|---|---|---|---|---|---|---|
| org.jgroups.JChannel | org.jgroups.Channel | 12 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.Map<org.jgroups.Address, org.jgroups.View> | org.jgroups.Message | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.jgroups.protocols.pbcast.GMS | org.jgroups.protocols.MERGE3 | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.util.concurrent.ConcurrentMap | java.util.Map | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.Set<org.jgroups.Address> | org.jgroups.ViewId | 1 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.protocols.DISCARD | 10 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.Membership | 11 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.stack.Protocol | 6 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.stack.ProtocolStack | 2 | 2 | 1 | - | - | Jdk -> Internal |
| java.lang.String | java.net.InetSocketAddress | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.jgroups.util.Tuple | org.jgroups.util.Triple | 7 | 1 | 1 | - | - | Internal -> Internal |
| java.net.InetAddress | java.util.List<java.net.InetAddress> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.io.FileInputStream | java.io.InputStream | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.jgroups.Address | java.lang.String | 4 | 1 | 1 | - | - | Internal -> Jdk |
| byte | org.jgroups.util.Buffer | 5 | 2 | 1 | - | - | Jdk -> Internal |
| java.net.DatagramSocket | java.net.MulticastSocket | 3 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| org.jgroups.Header | org.jgroups.Message | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.jgroups.util.Headers | org.jgroups.Header | 9 | 1 | 1 | - | - | Internal -> Internal |
| org.jgroups.nio.WriteBuffers | org.jgroups.nio.Buffers | 6 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.nio.channels.SocketChannel | java.nio.channels.GatheringByteChannel | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.nio.ByteBuffer | boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| int | short | 2 | 1 | 1 | - | Narrowing | Jdk -> Jdk |
| java.lang.reflect.AccessibleObject | org.jgroups.util.Buffer | 5 | 1 | 1 | - | - | Jdk -> Internal |
| int | void | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.jgroups.blocks.RspCollector | org.jgroups.protocols.pbcast.GmsImpl.Request | 8 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Long | long | 3 | 3 | 1 | - | Unboxing | Jdk -> Jdk |
| boolean | void | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Vector | java.util.List | 9 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.jgroups.util.Filter | java.util.function.Predicate | 13 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Hashtable | java.util.Map<java.lang.String, java.lang.Float> | 2 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.Hashtable | java.util.Map<java.lang.String, java.awt.geom.Rectangle2D.Float> | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.Short | java.lang.Integer | 4 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| short | int | 4 | 1 | 1 | - | Widening | Jdk -> Jdk |
| org.jgroups.blocks.cs.TcpBaseServer | org.jgroups.blocks.cs.BaseServer | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.jgroups.util.NotifyingFuture | org.jgroups.protocols.pbcast.GmsImpl.Request | 1 | 1 | 1 | - | - | Internal -> Internal |
| void | org.jgroups.protocols.pbcast.GmsImpl.Request | 2 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.util.Rsp<T> | 3 | 2 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.util.RspList<T> | 1 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.blocks.GroupRequest | 1 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.blocks.RpcDispatcher | 5 | 1 | 1 | - | - | Jdk -> Internal |
| org.jgroups.MessageListener | org.jgroups.StateListener | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| void | org.jgroups.blocks.MessageDispatcher | 3 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Class<?> | java.lang.reflect.AccessibleObject | 3 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| void | org.jgroups.protocols.MERGE3 | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.List | java.util.Collection | 14 | 9 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.jgroups.blocks.GroupRequest | org.jgroups.util.RspList | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.reflect.AccessibleObject | java.lang.Integer | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.jgroups.Message | org.jgroups.util.Buffer | 9 | 1 | 1 | - | - | Internal -> Internal |
| org.jgroups.Message | org.jgroups.Address | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| org.jgroups.blocks.RpcDispatcherTest.MyFutureListener | java.util.concurrent.CompletableFuture | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.jgroups.protocols.pbcast.GmsImpl.Request | org.jgroups.blocks.GroupRequest | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.jgroups.util.NotifyingFuture | java.util.concurrent.CompletableFuture | 3 | 1 | 1 | SIBLING | - | Internal -> Jdk |
| java.util.concurrent.Future | java.util.concurrent.CompletableFuture | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| java.util.Map | org.jgroups.util.RspList | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Internal |
| org.jgroups.blocks.RpcDispatcherTest.MyFutureListener | java.util.concurrent.CompletableFuture<org.jgroups.util.RspList<java.lang.Long>> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.jgroups.Message | org.jgroups.util.MessageBatch | 1 | 1 | 1 | - | - | Internal -> Internal |
| void | org.jgroups.fork.ForkChannel | 12 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.JChannel | 33 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.protocols.GMS_MergeTest.MyChannel | 1 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.Channel | 23 | 1 | 1 | - | - | Jdk -> Internal |
| org.jgroups.Channel | org.jgroups.JChannel | 107 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.jgroups.util.MessageBatch | org.jgroups.Message | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.jgroups.util.Table.Visitor | java.util.function.BiFunction | 3 | 1 | 1 | - | - | Internal -> Jdk |
| org.jgroups.util.MessageBatch.Visitor | java.util.function.BiFunction | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.io.ObjectOutputStream | java.io.DataOutput | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.jgroups.blocks.RpcDispatcher.Marshaller | org.jgroups.blocks.Marshaller | 6 | 1 | 1 | - | - | Internal -> Internal |
| void | org.jgroups.blocks.MethodCall | 4 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.blocks.RequestCorrelator | 3 | 1 | 1 | - | - | Jdk -> Internal |
| org.jgroups.util.Buffer | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| int | long | 3 | 2 | 1 | - | Widening | Jdk -> Jdk |
| int | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| long | void | 3 | 2 | 1 | - | - | Jdk -> Jdk |
| org.jgroups.util.MyReceiver | org.jgroups.tests.MessageBundlingTest.SimpleReceiver | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.jgroups.util.SingletonAddress | org.jgroups.Address | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| int | boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| int | java.io.InputStream | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| boolean | java.io.OutputStream | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.jgroups.util.Average | org.jgroups.util.AverageMinMax | 3 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| void | org.jgroups.protocols.pbcast.GMS.GmsHeader | 1 | 1 | 1 | - | - | Jdk -> Internal |
| int | org.jgroups.stack.ProtocolStack.Position | 6 | 1 | 1 | - | - | Jdk -> Internal |
| org.jgroups.protocols.ENCRYPT | org.jgroups.protocols.SYM_ENCRYPT | 10 | 1 | 1 | - | - | Internal -> Internal |
| void | org.jgroups.protocols.AUTH | 4 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.HashMap | java.util.Map | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.jgroups.Address | java.lang.reflect.AccessibleObject | 2 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Collection<org.jgroups.Address> | void | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.jgroups.View | java.util.List | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.jgroups.util.RingBuffer | org.jgroups.util.RingBufferSeqno | 7 | 1 | 1 | SIBLING | - | Internal -> Internal |
| void | org.jgroups.Message | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.jgroups.stack.Interval | org.jgroups.stack.StaticInterval | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Class | java.util.function.Supplier<? extendsjava.lang.reflect.AccessibleObject> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Class | java.lang.reflect.AccessibleObject | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.concurrent.ThreadPoolExecutor | java.util.concurrent.Executor | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.jgroups.Event | org.jgroups.Message | 51 | 1 | 1 | - | - | Internal -> Internal |
| org.jgroups.stack.IpAddress | org.jgroups.blocks.LazyRemovalCache.Entry<org.jgroups.stack.IpAddress> | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.reflect.AccessibleObject | int | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Map | org.jgroups.blocks.LazyRemovalCache | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.concurrent.ConcurrentMap | org.jgroups.blocks.LazyRemovalCache | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.jgroups.util.Pool.Creator | java.util.function.Supplier | 2 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.concurrent.Future<?> | org.jgroups.protocols.MERGE3.InfoSender | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.jgroups.stack.Protocol | java.lang.reflect.AccessibleObject | 1 | 1 | 1 | - | - | Internal -> Jdk |
| void | org.jgroups.protocols.UDP | 1 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.protocols.TP | 26 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.protocols.pbcast.NAKACK2 | 5 | 1 | 1 | - | - | Jdk -> Internal |
| org.jgroups.util.Tuple | org.jgroups.util.LongTuple | 29 | 1 | 1 | - | - | Internal -> Internal |
| java.util.function.BiFunction | java.util.function.ToLongBiFunction | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.function.BiFunction | java.util.function.ToIntBiFunction | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.jgroups.Header | org.jgroups.protocols.UnicastHeader3 | 17 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| long | int | 19 | 3 | 1 | - | Narrowing | Jdk -> Jdk |
| java.util.concurrent.atomic.AtomicLong | java.util.concurrent.atomic.AtomicInteger | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.Collection<org.jgroups.Address> | org.jgroups.View | 2 | 2 | 1 | - | - | Jdk -> Internal |
| org.jgroups.protocols.UDP.PacketReceiver | org.jgroups.protocols.UDP.PacketReceiver[] | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.util.concurrent.atomic.AtomicLong | java.util.concurrent.atomic.LongAdder | 22 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.concurrent.atomic.AtomicInteger | java.util.concurrent.atomic.LongAdder | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.Set | java.util.List | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| void | boolean | 7 | 4 | 1 | - | - | Jdk -> Jdk |
| org.jgroups.util.AsciiString | byte | 6 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.List<org.jgroups.Message> | org.jgroups.util.MessageBatch | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.jgroups.util.MaxOneThreadPerSender.BatchHandlerLoop | java.lang.Runnable | 1 | 1 | 1 | - | - | Internal -> Jdk |
| void | org.jgroups.protocols.pbcast.GMS | 9 | 2 | 1 | - | - | Jdk -> Internal |
| javax.crypto.SecretKey | java.security.Key | 8 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| void | org.jgroups.protocols.SHUFFLE | 4 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.concurrent.atomic.AtomicBoolean | java.util.concurrent.atomic.AtomicInteger | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| void | int | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| boolean | int | 5 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | java.lang.reflect.Field | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| double | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.jgroups.stack.GossipData | java.io.DataInput | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.jgroups.stack.GossipData | void | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.jgroups.util.ByteArrayDataInputStream | java.io.DataInput | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk |
| java.util.List<org.jgroups.Address> | org.jgroups.Address | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.jgroups.util.Credit | ? extendsorg.jgroups.util.Credit | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.jgroups.util.Average | java.util.concurrent.locks.Lock | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.jgroups.protocols.pbcast.ViewHandler | org.jgroups.protocols.pbcast.ViewHandler2 | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.jgroups.protocols.pbcast.ViewHandler | org.jgroups.protocols.pbcast.ViewHandler2<org.jgroups.protocols.pbcast.GmsImpl.Request> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.jgroups.Address | java.util.Collection<org.jgroups.Address> | 6 | 1 | 1 | - | - | Internal -> Jdk |
| org.jgroups.Address | java.util.List<org.jgroups.Address> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| void | org.jgroups.protocols.pbcast.ViewHandler<R> | 2 | 1 | 1 | - | - | Jdk -> Internal |
| boolean | java.util.concurrent.atomic.AtomicBoolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Hashtable | java.util.Properties | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| void | java.util.Collection<org.jgroups.Address> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Set<org.jgroups.Address> | org.jgroups.View | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Collection<org.jgroups.Address> | long | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List | java.util.Set<java.lang.reflect.Method> | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.jgroups.blocks.ReplicatedHashMap | java.util.Map | 3 | 1 | 1 | - | - | Internal -> Jdk |
| org.jgroups.Message | org.jgroups.protocols.pbcast.GMS.GmsHeader | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.concurrent.atomic.AtomicInteger | int | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | java.lang.reflect.AccessibleObject | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.jgroups.protocols.dns.DefaultDNSResolver | org.jgroups.protocols.dns.AddressedDNSResolver | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.jgroups.stack.Protocol | org.jgroups.protocols.TP | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Boolean | org.jgroups.Address | 1 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.protocols.TCP | 1 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.protocols.BasicTCP | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.String | java.net.InetAddress | 3 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| java.net.InetAddress | java.net.SocketAddress | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.ref.Finalizer.FinalizerThread | org.jgroups.util.Runner | 1 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.jgroups.util.Runner | 2 | 1 | 1 | - | - | Jdk -> Internal |
| byte | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.reflect.Field | short | 6 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Long | java.lang.reflect.AccessibleObject | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.reflect.AccessibleObject | java.util.Map<java.lang.reflect.AccessibleObject, java.lang.String> | 8 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.function.Consumer | java.util.function.BiConsumer | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List<org.jgroups.Message> | void | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Collection | java.util.List | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| java.lang.Boolean | boolean | 1 | 1 | 1 | - | Unboxing | Jdk -> Jdk |
| java.lang.reflect.AccessibleObject | java.util.Map.Entry<K, V> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.jgroups.protocols.TP | org.jgroups.stack.Protocol | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.jgroups.stack.Protocol | java.util.List<org.jgroups.stack.Protocol> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.jgroups.Address | org.jgroups.protocols.relay.SiteUUID | 2 | 1 | 1 | - | - | Internal -> Internal |