001    package AST;
002    
003    import java.util.HashSet;
004    import java.io.File;
005    import java.util.*;
006    import beaver.*;
007    import java.util.ArrayList;
008    import java.util.zip.*;
009    import java.io.*;
010    import java.io.FileNotFoundException;
011    import java.util.Collection;
012    /**
013      * @ast class
014     * 
015     */
016    public class ParameterAnnotationsAttribute extends Attribute {
017    
018        public ParameterAnnotationsAttribute(ConstantPool cp, Collection annotations, String name) {
019          super(cp, name);
020          u1(annotations.size());
021          for(Iterator iter = annotations.iterator(); iter.hasNext(); ) {
022            Collection c = (Collection)iter.next();
023            for(Iterator inner = c.iterator(); inner.hasNext(); ) {
024              Annotation a = (Annotation)inner.next();
025              a.appendAsAttributeTo(this);
026            }
027          }
028        }
029    
030    
031    }