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) |
skipprivate 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.IOExceptionInvalidJfrFileExceptionpublic java.lang.Object resolve(java.lang.Object value)
throws InvalidJfrFileException
InvalidJfrFileExceptionpublic 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