package week567_miniJVM.field; import structure.week1.ArrayList; import week567_miniJVM.constant.ConstantPool; import week567_miniJVM.loader.ByteCodeIterator; public class Field { private int accessFlag,nameIndex,descIndex; private ConstantPool pool; public Field( int accessFlag, int nameIndex, int descIndex,ConstantPool pool) { this.accessFlag = accessFlag; this.nameIndex = nameIndex; this.descIndex = descIndex; this.pool = pool; } public void parse(ConstantPool pool,ByteCodeIterator iter){ int propNum = iter.nextU2ToInt(); while(propNum>0){ propNum -= 1; int prop = iter.nextU2ToInt(); // TODO } return ; } }