langtools/src/share/classes/com/sun/tools/javac/code/Types.java
changeset 24604 7f68545b5128
parent 24397 32aef69ee177
child 24612 75dc732b45af
equal deleted inserted replaced
24603:43e7e44d63da 24604:7f68545b5128
    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);