APIdia Launch Partner
Top Description Inners Fields Constructors Methods
sun.tools.jar

pack-priv Class GNUStyleOptions

extends Object
Class Inheritance
Imports
java.io.File, .PrintWriter, java.lang.module.ModuleDescriptor.Version, java.nio.file.Path, .Paths, java.util.HashSet, .Set, java.util.regex.Pattern, .PatternSyntaxException, jdk.internal.module.ModulePath, .ModuleResolution, java.time.ZoneOffset, .ZonedDateTime, .LocalDateTime, java.time.format.DateTimeFormatter, .DateTimeParseException

Parser for GNU Style Options.

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv abstract static class
pack-priv static enum

Field Summary

Modifier and TypeField and Description
pack-priv static final ZonedDateTime
pack-priv static final ZonedDateTime
pack-priv static GNUStyleOptions.Option[]

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static GNUStyleOptions.Option
pack-priv static int
parseOptions(Main jartool, String[] args)

pack-priv static void
pack-priv static void
private static void
printHelp0(PrintWriter out, boolean printExtra)

pack-priv static void
pack-priv static void
pack-priv static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DATE_MAXback to summary
pack-priv static final ZonedDateTime DATE_MAX
DATE_MINback to summary
pack-priv static final ZonedDateTime DATE_MIN
recognizedOptionsback to summary
pack-priv static GNUStyleOptions.Option[] recognizedOptions

Constructor Detail

GNUStyleOptionsback to summary
pack-priv GNUStyleOptions()

Method Detail

getOptionback to summary
private static GNUStyleOptions.Option getOption(String name) throws BadArgs
parseOptionsback to summary
pack-priv static int parseOptions(Main jartool, String[] args) throws BadArgs
printCompatHelpback to summary
pack-priv static void printCompatHelp(PrintWriter out)
printHelpback to summary
pack-priv static void printHelp(PrintWriter out)
printHelp0back to summary
private static void printHelp0(PrintWriter out, boolean printExtra)
printHelpExtraback to summary
pack-priv static void printHelpExtra(PrintWriter out)
printUsageTryHelpback to summary
pack-priv static void printUsageTryHelp(PrintWriter out)
printVersionback to summary
pack-priv static void printVersion(PrintWriter out)
sun.tools.jar back to summary

pack-priv Class GNUStyleOptions.BadArgs

extends Exception
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv static final long
pack-priv boolean

Constructor Summary

AccessConstructor and Description
pack-priv
BadArgs(String key, String arg)

pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv GNUStyleOptions.BadArgs
showUsage(boolean b)

Field Detail

serialVersionUIDback to summary
pack-priv static final long serialVersionUID

Hides java.lang.Exception.serialVersionUID.

showUsageback to summary
pack-priv boolean showUsage

Constructor Detail

BadArgsback to summary
pack-priv BadArgs(String key, String arg)
BadArgsback to summary
pack-priv BadArgs(String key)

Method Detail

showUsageback to summary
pack-priv GNUStyleOptions.BadArgs showUsage(boolean b)
sun.tools.jar back to summary

pack-priv abstract Class GNUStyleOptions.Option

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv final String[]
pack-priv final boolean
pack-priv final boolean
pack-priv final GNUStyleOptions.OptionType

Constructor Summary

AccessConstructor and Description
pack-priv
Option(boolean hasArg, GNUStyleOptions.OptionType type, String... aliases)

pack-priv
Option(boolean hasArg, boolean argIsOptional, GNUStyleOptions.OptionType type, String... aliases)

Method Summary

Modifier and TypeMethod and Description
pack-priv boolean
pack-priv boolean
pack-priv boolean
pack-priv abstract void
process(Main jartool, String opt, String arg)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aliasesback to summary
pack-priv final String[] aliases
argIsOptionalback to summary
pack-priv final boolean argIsOptional
hasArgback to summary
pack-priv final boolean hasArg
typeback to summary
pack-priv final GNUStyleOptions.OptionType type

Constructor Detail

Optionback to summary
pack-priv Option(boolean hasArg, GNUStyleOptions.OptionType type, String... aliases)
Optionback to summary
pack-priv Option(boolean hasArg, boolean argIsOptional, GNUStyleOptions.OptionType type, String... aliases)

Method Detail

isExtraback to summary
pack-priv boolean isExtra()
isHiddenback to summary
pack-priv boolean isHidden()
matchesback to summary
pack-priv boolean matches(String opt)
processback to summary
pack-priv abstract void process(Main jartool, String opt, String arg) throws BadArgs
sun.tools.jar back to summary

pack-priv final Enum GNUStyleOptions.OptionType

extends Enum<GNUStyleOptions.OptionType>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final GNUStyleOptions.OptionType
public static final GNUStyleOptions.OptionType
public static final GNUStyleOptions.OptionType
public static final GNUStyleOptions.OptionType
public static final GNUStyleOptions.OptionType
public static final GNUStyleOptions.OptionType
pack-priv final String
name

Hides java.lang.Enum.name.

Resource lookup section prefix.
public static final GNUStyleOptions.OptionType

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static GNUStyleOptions.OptionType
public static GNUStyleOptions.OptionType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ANYback to summary
public static final GNUStyleOptions.OptionType ANY
CREATEback to summary
public static final GNUStyleOptions.OptionType CREATE
CREATE_UPDATEback to summary
public static final GNUStyleOptions.OptionType CREATE_UPDATE
CREATE_UPDATE_INDEXback to summary
public static final GNUStyleOptions.OptionType CREATE_UPDATE_INDEX
EXTRACTback to summary
public static final GNUStyleOptions.OptionType EXTRACT
MAIN_OPERATIONback to summary
public static final GNUStyleOptions.OptionType MAIN_OPERATION
nameback to summary
pack-priv final String name

Hides java.lang.Enum.name.

Resource lookup section prefix.

OTHERback to summary
public static final GNUStyleOptions.OptionType OTHER

Constructor Detail

OptionTypeback to summary
private OptionType(String name)

Method Detail

valueOfback to summary
public static GNUStyleOptions.OptionType valueOf(String name)
valuesback to summary
public static GNUStyleOptions.OptionType[] values()