public interface IConstant
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
TYPE_CLASS |
static int |
TYPE_DOUBLE |
static int |
TYPE_FIELD |
static int |
TYPE_FLOAT |
static int |
TYPE_INT |
static int |
TYPE_INTERFACE_METHOD |
static int |
TYPE_INVOKE_DYNAMIC |
static int |
TYPE_LONG |
static int |
TYPE_METHOD |
static int |
TYPE_METHOD_HANDLE |
static int |
TYPE_METHOD_TYPE |
static int |
TYPE_NAME_AND_TYPE |
static int |
TYPE_STRING |
static int |
TYPE_UTF |
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
getData()
获取数据
|
int |
getIndex()
获取序号
|
int |
getType()
获取类型
|
void |
setData(byte[] data)
设置数据
|
void |
setIndex(int index)
设置序号
|
void |
setType(int type)
设置类型
|
ClassConstant |
toClassConstant()
转换为 ClassConstant
|
FieldConstant |
toFieldConstant()
转换为 FieldConstant
|
InvokeDynamicConstant |
toInvokeDynamicConstant()
转换为 InvokeDynamicConstant
|
MethodConstant |
toMethodConstant()
转换为 MethodConstant
|
MethodHandleConstant |
toMethodHandleConstant()
转换为 MethodHandleConstant
|
MethodTypeConstant |
toMethodTypeConstant()
转换为 MethodTypeConstant
|
NameAndTypeConstant |
toNameAndTypeConstant()
转换为 NameAndTypeConstant
|
UTFConstant |
toUTFConstant()
转换为 UTFConstant
|
static final int TYPE_UTF
static final int TYPE_INT
static final int TYPE_FLOAT
static final int TYPE_LONG
static final int TYPE_DOUBLE
static final int TYPE_CLASS
static final int TYPE_STRING
static final int TYPE_FIELD
static final int TYPE_METHOD
static final int TYPE_INTERFACE_METHOD
static final int TYPE_NAME_AND_TYPE
static final int TYPE_METHOD_HANDLE
static final int TYPE_METHOD_TYPE
static final int TYPE_INVOKE_DYNAMIC
int getIndex()
void setIndex(int index)
index - 序号int getType()
void setType(int type)
type - 类型byte[] getData()
void setData(byte[] data)
data - 数据ClassConstant toClassConstant()
UTFConstant toUTFConstant()
FieldConstant toFieldConstant()
MethodConstant toMethodConstant()
NameAndTypeConstant toNameAndTypeConstant()
InvokeDynamicConstant toInvokeDynamicConstant()
MethodHandleConstant toMethodHandleConstant()
MethodTypeConstant toMethodTypeConstant()
Copyright © 2020. All Rights Reserved.