|
|
|
// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
|
|
|
package org.jetbrains.java.decompiler.util;
|
|
|
|
|
|
|
|
import java.io.ByteArrayInputStream;
|
|
|
|
import java.io.DataInputStream;
|
|
|
|
import java.io.IOException;
|
|
|
|
|
|
|
|
public class DataInputFullStream extends DataInputStream {
|
|
|
|
public DataInputFullStream(byte[] bytes) {
|
|
|
|
super(new ByteArrayInputStream(bytes));
|
|
|
|
}
|
|
|
|
|
|
|
|
public byte[] read(int n) throws IOException {
|
|
|
|
return InterpreterUtil.readBytes(this, n);
|
|
|
|
}
|
|
|
|
|
|
|
|
public void discard(int n) throws IOException {
|
|
|
|
InterpreterUtil.discardBytes(this, n);
|
|
|
|
}
|
|
|
|
}
|