static class ValueReaders.PoolReader extends java.lang.Object implements ValueReaders.IValueReader
| Modifier and Type | Field and Description |
|---|---|
private FastAccessNumberMap<java.lang.Object> |
constantPool |
private ContentType<?> |
contentType |
| Constructor and Description |
|---|
PoolReader(FastAccessNumberMap<java.lang.Object> pool,
ContentType<?> contentType) |
| 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 FastAccessNumberMap<java.lang.Object> constantPool
private final ContentType<?> contentType
PoolReader(FastAccessNumberMap<java.lang.Object> pool, ContentType<?> contentType)
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