24 */ |
24 */ |
25 |
25 |
26 package com.sun.tools.javac.code; |
26 package com.sun.tools.javac.code; |
27 |
27 |
28 import java.util.Map; |
28 import java.util.Map; |
|
29 |
29 import javax.tools.JavaFileObject; |
30 import javax.tools.JavaFileObject; |
30 |
31 |
31 import com.sun.tools.javac.comp.Annotate; |
32 import com.sun.tools.javac.comp.Annotate; |
32 import com.sun.tools.javac.comp.AttrContext; |
33 import com.sun.tools.javac.comp.AttrContext; |
33 import com.sun.tools.javac.comp.Env; |
34 import com.sun.tools.javac.comp.Env; |
|
35 import com.sun.tools.javac.util.*; |
34 import com.sun.tools.javac.util.Assert; |
36 import com.sun.tools.javac.util.Assert; |
35 import com.sun.tools.javac.util.List; |
37 import com.sun.tools.javac.util.List; |
36 import com.sun.tools.javac.util.Log; |
38 import com.sun.tools.javac.util.Log; |
37 import com.sun.tools.javac.util.Pair; |
39 import com.sun.tools.javac.util.Pair; |
38 |
|
39 import static com.sun.tools.javac.code.Kinds.PCK; |
40 import static com.sun.tools.javac.code.Kinds.PCK; |
40 import com.sun.tools.javac.util.*; |
|
41 |
41 |
42 /** |
42 /** |
43 * Container for all annotations (attributes in javac) on a Symbol. |
43 * Container for all annotations (attributes in javac) on a Symbol. |
44 * |
44 * |
45 * This class is explicitly mutable. Its contents will change when attributes |
45 * This class is explicitly mutable. Its contents will change when attributes |