public class VanillaFieldInfo extends AbstractMarshallable implements FieldInfo
EMPTYDISCARD| Constructor and Description |
|---|
VanillaFieldInfo(String name,
Class type,
BracketType bracketType,
Field field) |
| Modifier and Type | Method and Description |
|---|---|
BracketType |
bracketType() |
Object |
get(Object value) |
char |
getChar(Object value) |
double |
getDouble(Object value) |
Field |
getField() |
int |
getInt(Object value) |
long |
getLong(Object value) |
static net.openhft.chronicle.wire.Wires.FieldInfoPair |
lookupClass(Class aClass) |
String |
name() |
void |
set(Object object,
char value) |
void |
set(Object object,
double value) |
void |
set(Object object,
int value) |
void |
set(Object object,
long value) |
void |
set(Object object,
Object value) |
Class |
type() |
equals, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, wait$equals, $fieldInfos, $hashCode, $toString, copyFrom, deepCopy, fromFile, fromFile, fromFileAsMap, fromFileAsMap, fromHexString, fromString, getField, mergeToMap, readMarshallable, setField, writeMarshallablewriteValuepublic VanillaFieldInfo(String name, Class type, BracketType bracketType, @NotNull Field field)
@NotNull public static net.openhft.chronicle.wire.Wires.FieldInfoPair lookupClass(Class aClass)
public BracketType bracketType()
bracketType in interface FieldInfopublic void set(Object object, Object value) throws IllegalArgumentException
set in interface FieldInfoIllegalArgumentExceptionpublic void set(Object object, int value) throws IllegalArgumentException
set in interface FieldInfoIllegalArgumentExceptionpublic void set(Object object, char value) throws IllegalArgumentException
set in interface FieldInfoIllegalArgumentExceptionpublic void set(Object object, long value) throws IllegalArgumentException
set in interface FieldInfoIllegalArgumentExceptionpublic void set(Object object, double value) throws IllegalArgumentException
set in interface FieldInfoIllegalArgumentExceptionpublic Field getField() throws NoSuchFieldException
NoSuchFieldExceptionCopyright © 2017. All rights reserved.