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.IValueReader
java.io.IOException
InvalidJfrFileException
public void skip(IDataInput in) throws java.io.IOException, InvalidJfrFileException
skip
in interface ValueReaders.IValueReader
java.io.IOException
InvalidJfrFileException
public java.lang.Object resolve(java.lang.Object value) throws InvalidJfrFileException
resolve
in interface ValueReaders.IValueReader
InvalidJfrFileException
public ContentType<?> getContentType()
getContentType
in interface ValueReaders.IValueReader