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 |
static int |
FLOAT |
static int |
INT |
static int |
LONG |
static int |
SHORT |
| Constructor and Description |
|---|
FSTClazzInfo.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 int align(int off)
public int getStructOffset()
public void setStructOffset(int structOffset)
public String[] getOneOf()
public long getMemOffset()
public boolean isCompressed()
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 isThin()
public boolean isArray()
public int getArrayDepth()
public Class getArrayType()
public Class[] getPossibleClasses()
public void setPossibleClasses(Class[] possibleClasses)
public Field getField()
public void calcIntegral()
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 getObjectValueUnsafe(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final Object getObjectValue(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final float getFloatValue(Object obj) throws IllegalAccessException
IllegalAccessExceptionpublic final double getDoubleValueUnsafe(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 setObjectValueUnsafe(Object newObj, Object i1) throws IllegalAccessException
IllegalAccessExceptionpublic final void setObjectValue(Object newObj, Object i1) throws IllegalAccessException
IllegalAccessExceptionpublic final void setFloatValue(Object newObj, float l) throws IllegalAccessException
IllegalAccessExceptionpublic final void setDoubleValueUnsafe(Object newObj, double l) throws IllegalAccessException
IllegalAccessExceptionpublic final void setDoubleValue(Object newObj, double l) throws IllegalAccessException
IllegalAccessExceptionpublic final void setIntValueUnsafe(Object newObj, int i1) throws IllegalAccessException
IllegalAccessExceptionpublic final void setLongValueUnsafe(Object newObj, long i1) 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
IllegalAccessExceptionCopyright © 2014. All rights reserved.