|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.tools.apt.main.Main.Option
private class Main.Option
This class represents an option recognized by the main program
| Field Summary | |
|---|---|
(package private) boolean |
aptOnly
Whether or not the option is used only aptOnly. |
(package private) java.lang.String |
argsNameKey
Documentation key for arguments. |
(package private) java.lang.String |
descrKey
Documentation key for description. |
(package private) boolean |
hasSuffix
Suffix option (-foo=bar or -foo:bar) |
(package private) java.lang.String |
name
Option string. |
| Constructor Summary | |
|---|---|
Main.Option(java.lang.String name,
java.lang.String descrKey)
|
|
Main.Option(java.lang.String name,
java.lang.String argsNameKey,
java.lang.String descrKey)
|
|
| Method Summary | |
|---|---|
(package private) boolean |
hasArg()
Does this option take a (separate) operand? |
(package private) void |
help()
For javac-only options, print nothing. |
(package private) java.lang.String |
helpSynopsis()
|
(package private) boolean |
matches(java.lang.String arg)
Does argument string match option pattern? |
(package private) boolean |
process(java.lang.String option)
Process the option (without arg). |
(package private) boolean |
process(java.lang.String option,
java.lang.String arg)
Process the option (with arg). |
java.lang.String |
toString()
|
(package private) void |
xhelp()
Print a line of documentation describing this option, if non-standard. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
boolean aptOnly
java.lang.String name
java.lang.String argsNameKey
java.lang.String descrKey
boolean hasSuffix
| Constructor Detail |
|---|
Main.Option(java.lang.String name,
java.lang.String argsNameKey,
java.lang.String descrKey)
Main.Option(java.lang.String name,
java.lang.String descrKey)
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectboolean hasArg()
boolean matches(java.lang.String arg)
arg - The command line argument string.void help()
java.lang.String helpSynopsis()
void xhelp()
boolean process(java.lang.String option,
java.lang.String arg)
boolean process(java.lang.String option)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||