Dependency Analysis of com.google.protobuf:protobuf-java:3.13.0
BOM: com.google.cloud:libraries-bom:10.1.0
Global Upper Bounds Check
For each transitive dependency the library pulls in, the highest version
found anywhere in the union of the BOM's dependency trees is picked.
com.google.protobuf:protobuf-java:3.13.0 selects the highest version of all dependencies.
Local Upper Bounds Check
For each transitive dependency the library pulls in, the highest version
found anywhere in the dependency tree is picked.
com.google.protobuf:protobuf-java:3.13.0 selects the highest version of all dependencies.
Dependency Convergence
There is exactly one version of each dependency in the library's transitive dependency tree.
That is, two artifacts with the same group ID and artifact ID but different versions
do not appear in the tree. No dependency mediation is necessary.
java.nio.ByteBuffer's method "java.nio.ByteBuffer position(int)" is expected to return java.nio.ByteBuffer but instead returns java.nio.Buffer, referenced from 8 classes
com.google.protobuf.AllocatedBuffer
com.google.protobuf.BinaryWriter
com.google.protobuf.ByteBufferWriter
com.google.protobuf.CodedInputStream
com.google.protobuf.CodedOutputStream
com.google.protobuf.IterableByteBufferInputStream
com.google.protobuf.NioByteString
com.google.protobuf.Utf8
java.nio.ByteBuffer's method "java.nio.ByteBuffer limit(int)" is expected to return java.nio.ByteBuffer but instead returns java.nio.Buffer, referenced from 3 classes
com.google.protobuf.BinaryWriter
com.google.protobuf.CodedInputStream
com.google.protobuf.NioByteString
java.nio.ByteBuffer's method "java.nio.ByteBuffer clear()" is expected to return java.nio.ByteBuffer but instead returns java.nio.Buffer, referenced from 2 classes
com.google.protobuf.CodedOutputStream
com.google.protobuf.Internal
java.nio.ByteBuffer's method "java.nio.ByteBuffer mark()" is expected to return java.nio.ByteBuffer but instead returns java.nio.Buffer, referenced from com.google.protobuf.NioByteString
java.nio.ByteBuffer's method "java.nio.ByteBuffer reset()" is expected to return java.nio.ByteBuffer but instead returns java.nio.Buffer, referenced from com.google.protobuf.NioByteString
java.nio.CharBuffer's method "java.nio.CharBuffer flip()" is expected to return java.nio.CharBuffer but instead returns java.nio.Buffer, referenced from com.google.protobuf.TextFormat
The following paths contain com.google.protobuf:protobuf-java:3.13.0: