src/share/classes/com/sun/tools/javac/main/Option.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File langtools Cdiff src/share/classes/com/sun/tools/javac/main/Option.java

src/share/classes/com/sun/tools/javac/main/Option.java

Print this page

        

*** 38,47 **** --- 38,48 ---- import com.sun.tools.doclint.DocLint; import com.sun.tools.javac.code.Lint; import com.sun.tools.javac.code.Source; import com.sun.tools.javac.code.Type; + import com.sun.tools.javac.jvm.Profile; import com.sun.tools.javac.jvm.Target; import com.sun.tools.javac.processing.JavacProcessingEnvironment; import com.sun.tools.javac.util.Log; import com.sun.tools.javac.util.Log.PrefixKind; import com.sun.tools.javac.util.Log.WriterKind;
*** 215,224 **** --- 216,237 ---- return true; } return super.process(helper, option, operand); } }, + + PROFILE("-profile", "opt.arg.profile", "opt.profile", STANDARD, BASIC) { + @Override + public boolean process(OptionHelper helper, String option, String operand) { + Profile profile = Profile.lookup(operand); + if (profile == null) { + helper.error("err.invalid.profile", operand); + return true; + } + return super.process(helper, option, operand); + } + }, VERSION("-version", "opt.version", STANDARD, INFO) { @Override public boolean process(OptionHelper helper, String option) { Log log = helper.getLog();
src/share/classes/com/sun/tools/javac/main/Option.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File