Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 17 jdk.internal.opt.jmod - Internal Opt Module
JDK 17 jdk.internal.opt.jmod is the JMOD file for JDK 17 Internal Opt module.
JDK 17 Internal Opt module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\jdk.internal.opt.jmod.
JDK 17 Internal Opt module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Internal Opt module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\jdk.internal.opt.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ jdk/internal/joptsimple/OptionDeclarer.java
/* * Copyright (c) 2009, 2015, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package jdk.internal.joptsimple; import java.util.List; /** * Trains the option parser. This interface aids integration that disposes declaration of options but not actual * command-line parsing. * * Typical use is for another class to implement {@code OptionDeclarer} as a facade, forwarding calls to an * {@code OptionParser} instance. * * Note that although this is an interface, the returned values of calls are concrete jopt-simple classes. * * @author <a href="mailto:pholser@alumni.rice.edu">Paul Holser</a> * @see OptionParser * @since 4.6 */ public interface OptionDeclarer { /** * Tells the parser to recognize the given option. * * <p>This method returns an instance of {@link OptionSpecBuilder} to allow the formation of parser directives * as sentences in a fluent interface language. For example:</p> * * <pre><code> * OptionDeclarer parser = new OptionParser(); * parser.<strong>accepts( "c" )</strong>.withRequiredArg().ofType( Integer.class ); * </code></pre> * * <p>If no methods are invoked on the returned {@link OptionSpecBuilder}, then the parser treats the option as * accepting no argument.</p> * * @param option the option to recognize * @return an object that can be used to flesh out more detail about the option * @throws OptionException if the option contains illegal characters * @throws NullPointerException if the option is {@code null} */ OptionSpecBuilder accepts( String option ); /** * Tells the parser to recognize the given option. * * @see #accepts(String) * @param option the option to recognize * @param description a string that describes the purpose of the option. This is used when generating help * information about the parser. * @return an object that can be used to flesh out more detail about the option * @throws OptionException if the option contains illegal characters * @throws NullPointerException if the option is {@code null} */ OptionSpecBuilder accepts( String option, String description ); /** * Tells the parser to recognize the given options, and treat them as synonymous. * * @see #accepts(String) * @param options the options to recognize and treat as synonymous * @return an object that can be used to flesh out more detail about the options * @throws OptionException if any of the options contain illegal characters * @throws NullPointerException if the option list or any of its elements are {@code null} */ OptionSpecBuilder acceptsAll( List<String> options ); /** * Tells the parser to recognize the given options, and treat them as synonymous. * * @see #acceptsAll(List) * @param options the options to recognize and treat as synonymous * @param description a string that describes the purpose of the option. This is used when generating help * information about the parser. * @return an object that can be used to flesh out more detail about the options * @throws OptionException if any of the options contain illegal characters * @throws NullPointerException if the option list or any of its elements are {@code null} * @throws IllegalArgumentException if the option list is empty */ OptionSpecBuilder acceptsAll( List<String> options, String description ); /** * Gives an object that represents an access point for non-option arguments on a command line. * * @return an object that can be used to flesh out more detail about the non-option arguments */ NonOptionArgumentSpec<String> nonOptions(); /** * Gives an object that represents an access point for non-option arguments on a command line. * * @see #nonOptions() * @param description a string that describes the purpose of the non-option arguments. This is used when generating * help information about the parser. * @return an object that can be used to flesh out more detail about the non-option arguments */ NonOptionArgumentSpec<String> nonOptions( String description ); /** * Tells the parser whether or not to behave "POSIX-ly correct"-ly. * * @param setting {@code true} if the parser should behave "POSIX-ly correct"-ly */ void posixlyCorrect( boolean setting ); /** * <p>Tells the parser to treat unrecognized options as non-option arguments.</p> * * <p>If not called, then the parser raises an {@link OptionException} when it encounters an unrecognized * option.</p> */ void allowsUnrecognizedOptions(); /** * Tells the parser either to recognize or ignore {@code -W}-style long options. * * @param recognize {@code true} if the parser is to recognize the special style of long options */ void recognizeAlternativeLongOptions( boolean recognize ); }
⏎ jdk/internal/joptsimple/OptionDeclarer.java
Or download all of them as a single archive file:
File name: jdk.internal.opt-17.0.5-src.zip File size: 92931 bytes Release date: 2022-09-13 Download
⇒ JDK 17 jdk.internal.vm.ci.jmod - Internal VM CI Module
⇐ JDK 17 jdk.internal.le.jmod - Internal Line Editing Module
2023-08-25, 2423👍, 0💬
Popular Posts:
What Is jsse.jar (JDK 6) Java Secure Socket Extension? jsse.jar, Java Secure Socket Extension, is Ja...
What Is log4j-1.2.13.jar? I got the JAR file from logging-log4j-1.2.13.zip .log4j-1.2.13.jar is the ...
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime e...
What Is javax.websocket-api-1.1. jar?javax.websocket-api-1.1. jaris the JAR file for Java API for We...
What is jxl.jar 2.6.12? jxl.jar 2.6.12 is the JAR file for Java Excel API 2.6.12, which is a Java li...