Skip to content

Commit cff7d59

Browse files
committed
Add msgpack.universal-buffer option for testing MessageBufferU in Java7 or later
1 parent 27cb095 commit cff7d59

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

msgpack-core/src/main/java/org/msgpack/core/buffer/MessageBuffer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,8 @@ public class MessageBuffer {
119119
// We need to use reflection to find MessageBuffer implementation classes because
120120
// importing these classes creates TypeProfile and adds some overhead to method calls.
121121
String bufferClsName;
122-
if(!isAndroid && isJavaAtLeast7) {
122+
boolean useUniversalBuffer = Boolean.parseBoolean(System.getProperty("msgpack.universal-buffer", "false"));
123+
if(!useUniversalBuffer && !isAndroid && isJavaAtLeast7) {
123124
if(isLittleEndian)
124125
bufferClsName = "org.msgpack.core.buffer.MessageBuffer";
125126
else

0 commit comments

Comments
 (0)