public class ClassDataItem extends BaseItem
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ClassDataItem.EncodedField |
static class |
ClassDataItem.EncodedMethod |
| 限定符和类型 | 字段和说明 |
|---|---|
java.util.List<ClassDataItem.EncodedMethod> |
directMethods |
java.util.List<ClassDataItem.EncodedField> |
instanceFields |
java.util.List<ClassDataItem.EncodedField> |
staticFields |
java.util.List<ClassDataItem.EncodedMethod> |
virtualMethods |
| 构造器和说明 |
|---|
ClassDataItem() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getMemberSize() |
int |
place(int offset) |
void |
prepare(ConstPool cp) |
void |
write(DataOut out) |
addPadding, addPadding, lengthOfSleb128, lengthOfUleb128, paddingpublic final java.util.List<ClassDataItem.EncodedField> staticFields
public final java.util.List<ClassDataItem.EncodedField> instanceFields
public final java.util.List<ClassDataItem.EncodedMethod> directMethods
public final java.util.List<ClassDataItem.EncodedMethod> virtualMethods