creates list of tags from given byte array , expected that it is in the expected tag format . concode_field_sep Iterator<Tag> EMPTY_TAGS_ITR concode_field_sep Tag next concode_elem_sep List<Tag> carryForwardTTLTag concode_elem_sep byte[] fromList concode_elem_sep byte getValueAsByte concode_elem_sep Pair<Integer,Integer> readVIntValuePart concode_elem_sep boolean hasNext concode_elem_sep byte[] cloneValue concode_elem_sep String getValueAsString concode_elem_sep void remove concode_elem_sep List<Tag> carryForwardTags concode_elem_sep List<Tag> carryForwardTags concode_elem_sep boolean matchingValue concode_elem_sep void copyValueTo concode_elem_sep long getValueAsLong
List < Tag > function ( byte [ ] arg0 , int arg1 , int arg2 ) { List < Tag > loc0 = new ArrayList < Tag > ( ) ; int loc1 = arg1 ; while ( loc1 < arg1 + arg2 ) { int loc2 = Bytes . readAsInt ( arg0 , loc1 , TAG_LENGTH_SIZE ) ; loc0 . add ( new ArrayBackedTag ( arg0 , loc1 , loc2 + TAG_LENGTH_SIZE ) ) ; loc1 += TAG_LENGTH_SIZE + loc2 ; } return loc0 ; }