Lines Matching defs:item
29 /** {@code non-null;} data about each type of item */
40 * Adds the given item to the statistics.
42 * @param item {@code non-null;} the item to add
44 public void add(Item item) {
45 String typeName = item.typeName();
49 dataMap.put(typeName, new Data(item, typeName));
51 data.add(item);
62 for (Item item : items) {
63 add(item);
121 /** {@code >= 0;} largest size of any individual item */
124 /** {@code >= 0;} smallest size of any individual item */
128 * Constructs an instance for the given item.
130 * @param item {@code non-null;} item in question
133 public Data(Item item, String name) {
134 int size = item.writeSize();
144 * Incorporates a new item. This assumes the type name matches.
146 * @param item {@code non-null;} item to incorporate
148 public void add(Item item) {
149 int size = item.writeSize();
173 * Generates a human-readable string for this data item.
181 count + " item" + (count == 1 ? "" : "s") + "; " +
185 sb.append(" " + smallestSize + " bytes/item\n");
189 " bytes/item; average " + average + "\n");