From e604bb9e9412310d6d63da0b0f475f9da54ff244 Mon Sep 17 00:00:00 2001 From: Archie Cobbs Date: Fri, 11 Apr 2025 13:29:32 +0000 Subject: [PATCH] 8352731: Compiler workaround to forcibly set "-Xlint:-options" can be removed Reviewed-by: mcimadamore --- .../com/sun/tools/javac/main/JavaCompiler.java | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java b/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java index b6a4546e28b..52979ab16b4 100644 --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java @@ -238,10 +238,6 @@ public class JavaCompiler { */ public Log log; - /** Whether or not the options lint category was initially disabled - */ - boolean optionsCheckingInitiallyDisabled; - /** Factory for creating diagnostic objects */ JCDiagnostic.Factory diagFactory; @@ -439,12 +435,6 @@ public class JavaCompiler { moduleFinder.moduleNameFromSourceReader = this::readModuleName; options = Options.instance(context); - // See if lint options checking was explicitly disabled by the - // user; this is distinct from the options check being - // enabled/disabled. - optionsCheckingInitiallyDisabled = - options.isSet(Option.XLINT_CUSTOM, "-options") || - options.isSet(Option.XLINT_CUSTOM, "none"); verbose = options.isSet(VERBOSE); sourceOutput = options.isSet(PRINTSOURCE); // used to be -s @@ -928,11 +918,6 @@ public class JavaCompiler { checkReusable(); hasBeenUsed = true; - // forcibly set the equivalent of -Xlint:-options, so that no further - // warnings about command line options are generated from this point on - options.put(XLINT_CUSTOM.primaryName + "-" + LintCategory.OPTIONS.option, "true"); - options.remove(XLINT_CUSTOM.primaryName + LintCategory.OPTIONS.option); - start_msec = now(); try {