public class EncodedValue
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
java.lang.Object |
value |
static int |
VALUE_ANNOTATION |
static int |
VALUE_ARRAY |
static int |
VALUE_BOOLEAN |
static int |
VALUE_BYTE |
static int |
VALUE_CHAR |
static int |
VALUE_DOUBLE |
static int |
VALUE_ENUM |
static int |
VALUE_FIELD |
static int |
VALUE_FLOAT |
static int |
VALUE_INT |
static int |
VALUE_LONG |
static int |
VALUE_METHOD |
static int |
VALUE_NULL |
static int |
VALUE_SHORT |
static int |
VALUE_STRING |
static int |
VALUE_TYPE |
int |
valueType |
| 构造器和说明 |
|---|
EncodedValue(int valueType,
java.lang.Object value) |
| 限定符和类型 | 方法和说明 |
|---|---|
static EncodedValue |
defaultValueForType(java.lang.String typeString) |
protected int |
doPlace(int offset) |
boolean |
equals(java.lang.Object o) |
protected int |
getValueArg() |
int |
hashCode() |
boolean |
isDefaultValueForType() |
static int |
lengthOfDouble(double value) |
static int |
lengthOfFloat(float value) |
static int |
lengthOfSint(int value) |
static int |
lengthOfSint(long value) |
static int |
lengthOfUint(int val) |
int |
place(int offset) |
static EncodedValue |
wrap(java.lang.Object v) |
void |
write(DataOut out) |
public static final int VALUE_ANNOTATION
public static final int VALUE_ARRAY
public static final int VALUE_BOOLEAN
public static final int VALUE_BYTE
public static final int VALUE_CHAR
public static final int VALUE_DOUBLE
public static final int VALUE_ENUM
public static final int VALUE_FIELD
public static final int VALUE_FLOAT
public static final int VALUE_INT
public static final int VALUE_LONG
public static final int VALUE_METHOD
public static final int VALUE_NULL
public static final int VALUE_SHORT
public static final int VALUE_STRING
public static final int VALUE_TYPE
public final int valueType
public java.lang.Object value
public static int lengthOfDouble(double value)
public static int lengthOfFloat(float value)
public static int lengthOfSint(int value)
public static int lengthOfSint(long value)
public static final int lengthOfUint(int val)
public static EncodedValue wrap(java.lang.Object v)
public static EncodedValue defaultValueForType(java.lang.String typeString)
public boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean isDefaultValueForType()
protected int doPlace(int offset)
protected int getValueArg()
public final int place(int offset)
public void write(DataOut out)