1 21 22 package org.apache.derby.iapi.services.classfile; 23 24 import java.util.Vector ; 25 26 import java.io.IOException ; 27 28 class Attributes extends Vector { 29 private int classFileSize; 30 31 Attributes(int count) { 32 super(count); 33 } 34 35 void put(ClassFormatOutput out) throws IOException { 36 int size = size(); 37 for (int i = 0; i < size; i++) { 38 ((AttributeEntry) elementAt(i)).put(out); 39 } 40 } 41 42 int classFileSize() { 43 return classFileSize; 44 } 45 46 48 49 void addEntry(AttributeEntry item) { 50 addElement(item); 51 classFileSize += item.classFileSize(); 52 } 53 } 54 55 | Popular Tags |