private ClassData.Field[] adjustFields(ClassData.Field[] fields) { ClassData.Field[] adjustedFields = new ClassData.Field[fields.length]; for (int i = 0; i < fields.length; ++i) { ClassData.Field field = fields[i]; int adjustedFieldIndex = adjustFieldIdIndex(field.fieldIndex); adjustedFields[i] = new ClassData.Field(adjustedFieldIndex, field.accessFlags); } return adjustedFields; }
private ClassData.Field[] adjustFields(ClassData.Field[] fields) { ClassData.Field[] adjustedFields = new ClassData.Field[fields.length]; for (int i = 0; i < fields.length; ++i) { ClassData.Field field = fields[i]; int adjustedFieldIndex = adjustFieldIdIndex(field.fieldIndex); adjustedFields[i] = new ClassData.Field(adjustedFieldIndex, field.accessFlags); } return adjustedFields; }
private ClassData.Field[] readFields(int count) { ClassData.Field[] result = new ClassData.Field[count]; int fieldIndex = 0; for (int i = 0; i < count; i++) { fieldIndex += readUleb128(); // field index diff int accessFlags = readUleb128(); result[i] = new ClassData.Field(fieldIndex, accessFlags); } return result; }
private ClassData.Field[] adjustFields(ClassData.Field[] fields) { ClassData.Field[] adjustedFields = new ClassData.Field[fields.length]; for (int i = 0; i < fields.length; ++i) { ClassData.Field field = fields[i]; int adjustedFieldIndex = adjustFieldIdIndex(field.fieldIndex); adjustedFields[i] = new ClassData.Field(adjustedFieldIndex, field.accessFlags); } return adjustedFields; }
private ClassData.Field[] readFields(int count) { ClassData.Field[] result = new ClassData.Field[count]; int fieldIndex = 0; for (int i = 0; i < count; i++) { fieldIndex += readUleb128(); // field index diff int accessFlags = readUleb128(); result[i] = new ClassData.Field(fieldIndex, accessFlags); } return result; }