static class ValueReaders.ArrayReader extends java.lang.Object implements ValueReaders.IValueReader
| Modifier and Type | Field and Description |
|---|---|
private ValueReaders.IValueReader |
elementReader |
private ChunkStructure |
header |
| Constructor and Description |
|---|
ArrayReader(ValueReaders.IValueReader elementReader,
ChunkStructure header) |
| Modifier and Type | Method and Description |
|---|---|
ContentType<?> |
getContentType() |
java.lang.Object |
read(IDataInput in,
boolean allowUnresolvedReference) |
java.lang.Object |
resolve(java.lang.Object value) |
void |
skip(IDataInput in) |
private final ValueReaders.IValueReader elementReader
private final ChunkStructure header
ArrayReader(ValueReaders.IValueReader elementReader, ChunkStructure header)
public java.lang.Object read(IDataInput in, boolean allowUnresolvedReference) throws java.io.IOException, InvalidJfrFileException
read in interface ValueReaders.IValueReaderjava.io.IOExceptionInvalidJfrFileExceptionpublic void skip(IDataInput in) throws java.io.IOException, InvalidJfrFileException
skip in interface ValueReaders.IValueReaderjava.io.IOExceptionInvalidJfrFileExceptionpublic java.lang.Object resolve(java.lang.Object value)
throws InvalidJfrFileException
resolve in interface ValueReaders.IValueReaderInvalidJfrFileExceptionpublic ContentType<?> getContentType()
getContentType in interface ValueReaders.IValueReader