public static final class FSTClazzInfo.FSTFieldInfo extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BOOL |
static int |
BYTE |
static int |
CHAR |
static int |
DOUBLE |
String |
fakeName |
static int |
FLOAT |
static int |
INT |
static int |
LONG |
static int |
SHORT |
| Constructor and Description |
|---|
FSTFieldInfo(Class[] possibleClasses,
Field fi,
boolean ignoreAnnotations) |
public static final int BOOL
public static final int BYTE
public static final int CHAR
public static final int SHORT
public static final int INT
public static final int LONG
public static final int FLOAT
public static final int DOUBLE
public String fakeName
public byte getVersion()
public Object getBufferedName()
public void setBufferedName(Object bufferedName)
public int align(int off)
public int getIndexId()
public int getStructOffset()
public void setStructOffset(int structOffset)
public String[] getOneOf()
public long getMemOffset()
public int getAlign()
public int getAlignPad()
public boolean isConditional()
public FSTClazzInfo getLastInfo()
public void setLastInfo(FSTClazzInfo lastInfo)
public boolean isVolatile()
public final Class getType()
public boolean isArray()
public int getArrayDepth()
public Class getArrayType()
public Class[] getPossibleClasses()
public Field getField()
public void calcIntegral()
public static int getIntegralCode(Class type)
public int getIntegralType()
public boolean isIntegral(Class type)
public boolean isIntegral()
public String getDesc()
public boolean isFlat()
public int getComponentStructSize()
public int getStructSize()
public boolean isPrimitive()
public final int getByteValue(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final int getCharValue(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final int getShortValue(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final int getIntValueUnsafe(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final long getLongValueUnsafe(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final boolean getBooleanValue(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final Object getObjectValue(Object obj) throws IllegalAccessException
obj - IllegalAccessExceptionpublic final float getFloatValue(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final void setCharValue(Object newObj, char c) throws IllegalAccessException
IllegalAccessExceptionpublic final void setShortValue(Object newObj, short i1) throws IllegalAccessException
IllegalAccessExceptionpublic final void setObjectValue(Object target, Object value) throws IllegalAccessException
IllegalAccessExceptionpublic final void setFloatValue(Object newObj, float l) throws IllegalAccessException
IllegalAccessExceptionpublic final void setDoubleValue(Object newObj, double l) throws IllegalAccessException
IllegalAccessExceptionpublic final void setLongValue(Object newObj, long i1) throws IllegalAccessException
IllegalAccessExceptionpublic final long getLongValue(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final double getDoubleValue(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final void setIntValue(Object newObj, int i1) throws IllegalAccessException
IllegalAccessExceptionpublic final int getIntValue(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final void setBooleanValue(Object newObj, boolean i1) throws IllegalAccessException
IllegalAccessExceptionpublic final void setByteValue(Object newObj, byte b) throws IllegalAccessException
IllegalAccessExceptionpublic String getName()
Copyright © 2015. All rights reserved.