src/share/classes/com/sun/tools/javac/comp/Attr.java

changeset 1357
c75be5bc5283
parent 1352
d4b3cb1ece84
child 1358
fc123bdeddb8
equal deleted inserted replaced
1352:d4b3cb1ece84 1357:c75be5bc5283
23 * questions. 23 * questions.
24 */ 24 */
25 25
26 package com.sun.tools.javac.comp; 26 package com.sun.tools.javac.comp;
27 27
28 import com.sun.tools.javac.code.*; 28 import java.util.*;
29 import com.sun.tools.javac.comp.DeferredAttr.AttrMode; 29 import java.util.Set;
30 import com.sun.tools.javac.comp.Infer.InferenceContext; 30
31 import com.sun.tools.javac.comp.Infer.InferenceContext.FreeTypeListener; 31 import javax.lang.model.element.ElementKind;
32 import com.sun.tools.javac.jvm.*; 32 import javax.tools.JavaFileObject;
33 import com.sun.tools.javac.tree.*;
34 import com.sun.tools.javac.util.*;
35 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition;
36 import com.sun.tools.javac.util.List;
37
38 import com.sun.tools.javac.jvm.Target;
39 import com.sun.tools.javac.code.Lint.LintCategory;
40 import com.sun.tools.javac.code.Symbol.*;
41 import com.sun.tools.javac.tree.JCTree.*;
42 import com.sun.tools.javac.code.Type.*;
43 import com.sun.tools.javac.comp.Check.CheckContext;
44 33
45 import com.sun.source.tree.IdentifierTree; 34 import com.sun.source.tree.IdentifierTree;
46 import com.sun.source.tree.MemberReferenceTree.ReferenceMode; 35 import com.sun.source.tree.MemberReferenceTree.ReferenceMode;
47 import com.sun.source.tree.MemberSelectTree; 36 import com.sun.source.tree.MemberSelectTree;
48 import com.sun.source.tree.TreeVisitor; 37 import com.sun.source.tree.TreeVisitor;
49 import com.sun.source.util.SimpleTreeVisitor; 38 import com.sun.source.util.SimpleTreeVisitor;
50 39 import com.sun.tools.javac.code.*;
51 import java.util.*; 40 import com.sun.tools.javac.code.Lint.LintCategory;
52 import java.util.Set; 41 import com.sun.tools.javac.code.Symbol.*;
53 import javax.lang.model.element.ElementKind; 42 import com.sun.tools.javac.code.Type.*;
54 import javax.tools.JavaFileObject; 43 import com.sun.tools.javac.comp.Check.CheckContext;
55 44 import com.sun.tools.javac.comp.DeferredAttr.AttrMode;
45 import com.sun.tools.javac.comp.Infer.InferenceContext;
46 import com.sun.tools.javac.comp.Infer.InferenceContext.FreeTypeListener;
47 import com.sun.tools.javac.jvm.*;
48 import com.sun.tools.javac.jvm.Target;
49 import com.sun.tools.javac.tree.*;
50 import com.sun.tools.javac.tree.JCTree.*;
51 import com.sun.tools.javac.util.*;
52 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition;
53 import com.sun.tools.javac.util.List;
56 import static com.sun.tools.javac.code.Flags.*; 54 import static com.sun.tools.javac.code.Flags.*;
57 import static com.sun.tools.javac.code.Flags.ANNOTATION; 55 import static com.sun.tools.javac.code.Flags.ANNOTATION;
58 import static com.sun.tools.javac.code.Flags.BLOCK; 56 import static com.sun.tools.javac.code.Flags.BLOCK;
59 import static com.sun.tools.javac.code.Kinds.*; 57 import static com.sun.tools.javac.code.Kinds.*;
60 import static com.sun.tools.javac.code.Kinds.ERRONEOUS; 58 import static com.sun.tools.javac.code.Kinds.ERRONEOUS;

mercurial