diff --git a/msgpack-core/src/main/java/org/msgpack/core/buffer/SequenceMessageBufferInput.java b/msgpack-core/src/main/java/org/msgpack/core/buffer/SequenceMessageBufferInput.java index 10b91d20a..9338a2b7b 100644 --- a/msgpack-core/src/main/java/org/msgpack/core/buffer/SequenceMessageBufferInput.java +++ b/msgpack-core/src/main/java/org/msgpack/core/buffer/SequenceMessageBufferInput.java @@ -16,6 +16,8 @@ package org.msgpack.core.buffer; import java.io.IOException; +import java.util.Arrays; +import java.util.Collections; import java.util.Enumeration; import static org.msgpack.core.Preconditions.checkNotNull; @@ -36,9 +38,17 @@ public SequenceMessageBufferInput(Enumeration sequ nextInput(); } catch (IOException ignore) { + // never happens } } + public SequenceMessageBufferInput(MessageBufferInput input1, MessageBufferInput input2) + { + this(Collections.enumeration(Arrays.asList( + checkNotNull(input1, "input1 is null"), + checkNotNull(input2, "input2 is null")))); + } + @Override public MessageBuffer next() throws IOException {