Class OffsetBackedByteData

java.lang.Object
org.benf.cfr.reader.util.bytestream.AbstractBackedByteData
org.benf.cfr.reader.util.bytestream.OffsetBackedByteData
All Implemented Interfaces:
ByteData

public class OffsetBackedByteData extends AbstractBackedByteData
  • Field Details

    • offset

      private final int offset
    • data

      private final byte[] data
  • Constructor Details

    • OffsetBackedByteData

      OffsetBackedByteData(byte[] data, long offset)
  • Method Details

    • rawDataAsStream

      public DataInputStream rawDataAsStream(int start, int len)
      Specified by:
      rawDataAsStream in class AbstractBackedByteData
    • getOffsetData

      public ByteData getOffsetData(long offset)
    • getOffsettingOffsetData

      public OffsettingByteData getOffsettingOffsetData(long offset)
    • getS1At

      public byte getS1At(long o)
    • getBytesAt

      public byte[] getBytesAt(int count, long offset)