static class ValueReaders.StructReader extends ValueReaders.AbstractStructReader
Modifier and Type | Field and Description |
---|---|
private StructContentType<java.lang.Object[]> |
contentType |
valueReaders
Constructor and Description |
---|
StructReader(StructContentType<java.lang.Object[]> contentType,
int fieldCount) |
Modifier and Type | Method and Description |
---|---|
void |
addField(java.lang.String identifier,
java.lang.String name,
java.lang.String description,
ValueReaders.IValueReader reader) |
ContentType<?> |
getContentType() |
java.lang.Object |
read(IDataInput in,
boolean allowUnresolvedReference) |
java.lang.Object |
resolve(java.lang.Object value) |
skip
private final StructContentType<java.lang.Object[]> contentType
StructReader(StructContentType<java.lang.Object[]> contentType, int fieldCount)
public java.lang.Object read(IDataInput in, boolean allowUnresolvedReference) throws java.io.IOException, InvalidJfrFileException
java.io.IOException
InvalidJfrFileException
public java.lang.Object resolve(java.lang.Object value) throws InvalidJfrFileException
InvalidJfrFileException
public ContentType<?> getContentType()
public void addField(java.lang.String identifier, java.lang.String name, java.lang.String description, ValueReaders.IValueReader reader)
addField
in class ValueReaders.AbstractStructReader