25 |
25 |
26 package com.sun.tools.javac.code; |
26 package com.sun.tools.javac.code; |
27 |
27 |
28 import java.util.Set; |
28 import java.util.Set; |
29 import java.util.concurrent.Callable; |
29 import java.util.concurrent.Callable; |
|
30 |
30 import javax.lang.model.element.*; |
31 import javax.lang.model.element.*; |
31 import javax.tools.JavaFileObject; |
32 import javax.tools.JavaFileObject; |
32 |
33 |
33 import com.sun.tools.javac.util.*; |
|
34 import com.sun.tools.javac.util.Name; |
|
35 import com.sun.tools.javac.code.Type.*; |
34 import com.sun.tools.javac.code.Type.*; |
36 import com.sun.tools.javac.comp.Attr; |
35 import com.sun.tools.javac.comp.Attr; |
37 import com.sun.tools.javac.comp.AttrContext; |
36 import com.sun.tools.javac.comp.AttrContext; |
38 import com.sun.tools.javac.comp.Env; |
37 import com.sun.tools.javac.comp.Env; |
39 import com.sun.tools.javac.jvm.*; |
38 import com.sun.tools.javac.jvm.*; |
40 import com.sun.tools.javac.model.*; |
39 import com.sun.tools.javac.model.*; |
41 import com.sun.tools.javac.tree.JCTree; |
40 import com.sun.tools.javac.tree.JCTree; |
42 |
41 import com.sun.tools.javac.util.*; |
|
42 import com.sun.tools.javac.util.Name; |
43 import static com.sun.tools.javac.code.Flags.*; |
43 import static com.sun.tools.javac.code.Flags.*; |
44 import static com.sun.tools.javac.code.Kinds.*; |
44 import static com.sun.tools.javac.code.Kinds.*; |
45 import static com.sun.tools.javac.code.TypeTags.*; |
45 import static com.sun.tools.javac.code.TypeTags.*; |
46 |
46 |
47 /** Root class for Java symbols. It contains subclasses |
47 /** Root class for Java symbols. It contains subclasses |