equal
deleted
inserted
replaced
40 import com.sun.tools.javac.code.Type.UndetVar.InferenceBound; |
40 import com.sun.tools.javac.code.Type.UndetVar.InferenceBound; |
41 import com.sun.tools.javac.comp.AttrContext; |
41 import com.sun.tools.javac.comp.AttrContext; |
42 import com.sun.tools.javac.comp.Check; |
42 import com.sun.tools.javac.comp.Check; |
43 import com.sun.tools.javac.comp.Enter; |
43 import com.sun.tools.javac.comp.Enter; |
44 import com.sun.tools.javac.comp.Env; |
44 import com.sun.tools.javac.comp.Env; |
45 import com.sun.tools.javac.jvm.ClassReader; |
|
46 import com.sun.tools.javac.tree.JCTree; |
|
47 import com.sun.tools.javac.util.*; |
45 import com.sun.tools.javac.util.*; |
|
46 |
48 import static com.sun.tools.javac.code.BoundKind.*; |
47 import static com.sun.tools.javac.code.BoundKind.*; |
49 import static com.sun.tools.javac.code.Flags.*; |
48 import static com.sun.tools.javac.code.Flags.*; |
50 import static com.sun.tools.javac.code.Scope.*; |
49 import static com.sun.tools.javac.code.Scope.*; |
51 import static com.sun.tools.javac.code.Symbol.*; |
50 import static com.sun.tools.javac.code.Symbol.*; |
52 import static com.sun.tools.javac.code.Type.*; |
51 import static com.sun.tools.javac.code.Type.*; |
82 final JavacMessages messages; |
81 final JavacMessages messages; |
83 final Names names; |
82 final Names names; |
84 final boolean allowBoxing; |
83 final boolean allowBoxing; |
85 final boolean allowCovariantReturns; |
84 final boolean allowCovariantReturns; |
86 final boolean allowObjectToPrimitiveCast; |
85 final boolean allowObjectToPrimitiveCast; |
87 final ClassReader reader; |
|
88 final Check chk; |
86 final Check chk; |
89 final Enter enter; |
87 final Enter enter; |
90 JCDiagnostic.Factory diags; |
88 JCDiagnostic.Factory diags; |
91 List<Warner> warnStack = List.nil(); |
89 List<Warner> warnStack = List.nil(); |
92 final Name capturedName; |
90 final Name capturedName; |
108 names = Names.instance(context); |
106 names = Names.instance(context); |
109 Source source = Source.instance(context); |
107 Source source = Source.instance(context); |
110 allowBoxing = source.allowBoxing(); |
108 allowBoxing = source.allowBoxing(); |
111 allowCovariantReturns = source.allowCovariantReturns(); |
109 allowCovariantReturns = source.allowCovariantReturns(); |
112 allowObjectToPrimitiveCast = source.allowObjectToPrimitiveCast(); |
110 allowObjectToPrimitiveCast = source.allowObjectToPrimitiveCast(); |
113 reader = ClassReader.instance(context); |
|
114 chk = Check.instance(context); |
111 chk = Check.instance(context); |
115 enter = Enter.instance(context); |
112 enter = Enter.instance(context); |
116 capturedName = names.fromString("<captured wildcard>"); |
113 capturedName = names.fromString("<captured wildcard>"); |
117 messages = JavacMessages.instance(context); |
114 messages = JavacMessages.instance(context); |
118 diags = JCDiagnostic.Factory.instance(context); |
115 diags = JCDiagnostic.Factory.instance(context); |