1 7 8 package jas; 9 10 import java.io.*; 11 import java.util.*; 12 13 public class AnnotElemValPair extends ElemValPair { 14 15 AnnotationAttr attr; 16 17 void resolve(ClassEnv e){ 18 super.resolve(e); 19 attr.resolve(e); 20 } 21 22 26 public AnnotElemValPair(String name, char kind, AnnotationAttr attr) { super(name, kind); 28 this.attr = attr; 29 } 30 31 int size(){ 32 return super.size() + attr.size(); 33 } 34 35 36 void write(ClassEnv e, DataOutputStream out) 37 throws IOException, jasError 38 { 39 super.write(e, out); 40 attr.write(e, out); 41 } 42 } 43 | Popular Tags |