cp cleanup, setsourcefile
[org.ibex.classgen.git] / src / org / ibex / classgen / AttrGen.java
diff --git a/src/org/ibex/classgen/AttrGen.java b/src/org/ibex/classgen/AttrGen.java
deleted file mode 100644 (file)
index 758d9f0..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-package org.ibex.classgen;
-
-import java.io.*;
-import java.util.*;
-
-public class AttrGen {
-    private final CPGen cp;
-    private final Hashtable ht = new Hashtable();
-    
-    public AttrGen(CPGen cp) {
-        this.cp = cp;
-    }
-    
-    public void add(String s, byte[] data) {
-        cp.addUtf8(s);
-        ht.put(s,data);
-    }
-    
-    public boolean contains(String s) { return ht.get(s) != null; }
-    
-    public int size() { return ht.size(); }
-    
-    public void dump(DataOutput o) throws IOException {
-        for(Enumeration e = ht.keys(); e.hasMoreElements();) {
-            String name = (String) e.nextElement();
-            byte[] val = (byte[]) ht.get(name);
-            o.writeShort(cp.getUtf8Index(name));
-            o.writeInt(val.length);
-            o.write(val);
-        }
-    }
-}