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

changeset 700
7b413ac1a720
parent 689
77cc34d5e548
child 741
58ceeff50af8
     1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Resolve.java	Wed Sep 29 23:27:57 2010 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Resolve.java	Thu Sep 30 10:47:12 2010 -0700
     1.3 @@ -110,14 +110,14 @@
     1.4          boxingEnabled = source.allowBoxing();
     1.5          varargsEnabled = source.allowVarargs();
     1.6          Options options = Options.instance(context);
     1.7 -        debugResolve = options.get("debugresolve") != null;
     1.8 -        allowTransitionalJSR292 = options.get("allowTransitionalJSR292") != null;
     1.9 +        debugResolve = options.isSet("debugresolve");
    1.10 +        allowTransitionalJSR292 = options.isSet("allowTransitionalJSR292");
    1.11          Target target = Target.instance(context);
    1.12          allowMethodHandles = allowTransitionalJSR292 ||
    1.13                  target.hasMethodHandles();
    1.14          allowInvokeDynamic = (allowTransitionalJSR292 ||
    1.15                  target.hasInvokedynamic()) &&
    1.16 -                options.get("invokedynamic") != null;
    1.17 +                options.isSet("invokedynamic");
    1.18          polymorphicSignatureScope = new Scope(syms.noSymbol);
    1.19  
    1.20          inapplicableMethodException = new InapplicableMethodException(diags);

mercurial