| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private final List | |
| private int | |
| pack-priv final RubyInstanceConfig | |
| private boolean | |
| private boolean | |
| private static final Map | |
| private static final Set | |
| private static final List | |
| private final boolean | |
| private final boolean | |
| public static final String | |
| private static final Pattern |
| Access | Constructor and Description |
|---|---|
| public | |
| public | ArgumentProcessor(String[] arguments, boolean processArgv, boolean dashed, boolean rubyOpts, RubyInstanceConfig config)
|
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| private void | |
| private void | |
| private static void | |
| private MainExitException | |
| private String | |
| private String | |
| private String | |
| private String | |
| private boolean | |
| private static boolean | |
| private void | |
| public void | |
| public void | |
| private void | |
| private void | |
| private String | |
| private String | |
| public String | |
| private void | |
| private static String[] |
| argumentIndex | back to summary |
|---|---|
| private int argumentIndex | |
| arguments | back to summary |
|---|---|
| private final List<ArgumentProcessor. | |
| characterIndex | back to summary |
|---|---|
| private int characterIndex | |
| config | back to summary |
|---|---|
| pack-priv final RubyInstanceConfig config | |
| dashUpperU | back to summary |
|---|---|
| private boolean dashUpperU | |
| endOfArguments | back to summary |
|---|---|
| private boolean endOfArguments | |
| FEATURES | back to summary |
|---|---|
| private static final Map<String, BiFunction<ArgumentProcessor, Boolean, Void>> FEATURES | |
| KNOWN_PROPERTIES | back to summary |
|---|---|
| private static final Set<String> KNOWN_PROPERTIES | |
| KNOWN_PROPERTY_PREFIXES | back to summary |
|---|---|
| private static final List<String> KNOWN_PROPERTY_PREFIXES | |
| processArgv | back to summary |
|---|---|
| private final boolean processArgv | |
| rubyOpts | back to summary |
|---|---|
| private final boolean rubyOpts | |
| SEPARATOR | back to summary |
|---|---|
| public static final String SEPARATOR | |
| VERSION_FLAG | back to summary |
|---|---|
| private static final Pattern VERSION_FLAG | |
| ArgumentProcessor | back to summary |
|---|---|
| public ArgumentProcessor(String[] arguments, RubyInstanceConfig config) | |
| ArgumentProcessor | back to summary |
|---|---|
| public ArgumentProcessor(String[] arguments, boolean processArgv, boolean dashed, boolean rubyOpts, RubyInstanceConfig config) | |
| checkProperties | back to summary |
|---|---|
| private static void checkProperties() | |
| disallowedInRubyOpts | back to summary |
|---|---|
| private void disallowedInRubyOpts(CharSequence option) | |
| enableDisableFeature | back to summary |
|---|---|
| private void enableDisableFeature(String name, boolean enable) | |
| errorMissingEquals | back to summary |
|---|---|
| private static void errorMissingEquals(String label) | |
| fakeRuntimeError | back to summary |
|---|---|
| private MainExitException fakeRuntimeError(String message) | |
| getArgumentError | back to summary |
|---|---|
| private String getArgumentError(String additionalError) | |
| grabOptionalValue | back to summary |
|---|---|
| private String grabOptionalValue() | |
| grabValue | back to summary |
|---|---|
| private String grabValue(String errorMessage) | |
| grabValue | back to summary |
|---|---|
| private String grabValue(String errorMessage, boolean usageError) | |
| isInterpreterArgument | back to summary |
|---|---|
| private boolean isInterpreterArgument(String argument) | |
| isPropertySupported | back to summary |
|---|---|
| private static boolean isPropertySupported(String propertyName) | |
| processArgument | back to summary |
|---|---|
| private void processArgument() | |
| processArguments | back to summary |
|---|---|
| public void processArguments() | |
| processArguments | back to summary |
|---|---|
| public void processArguments(boolean inline) | |
| processArgv | back to summary |
|---|---|
| private void processArgv() | |
| processEncodingOption | back to summary |
|---|---|
| private void processEncodingOption(String optionString, String value) | |
| resolve | back to summary |
|---|---|
| private String resolve(String path, String scriptName) | |
| resolveScript | back to summary |
|---|---|
| private String resolveScript(String scriptName) | |
| resolveScriptUsingClassLoader | back to summary |
|---|---|
| public String resolveScriptUsingClassLoader(String scriptName)
Deprecated
| |
| runBinScript | back to summary |
|---|---|
| private void runBinScript() | |
| valueListFor | back to summary |
|---|---|
| private static String[] valueListFor(String argument, String key) | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| dashedValue | back to summary |
|---|---|
| private String dashedValue | |
| originalValue | back to summary |
|---|---|
| pack-priv final String originalValue | |
| Argument | back to summary |
|---|---|
| pack-priv Argument(String value, boolean dashed) | |
| getDashedValue | back to summary |
|---|---|
| pack-priv final String getDashedValue() | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |