Class Start
- java.lang.Object
-
- gw.gosudoc.com.sun.tools.javadoc.main.ToolOption.Helper
-
- gw.gosudoc.com.sun.tools.javadoc.main.Start
-
@Deprecated public class Start extends ToolOption.Helper
Deprecated.Main program of Javadoc. Previously named "Main".This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
- Since:
- 1.2
-
-
Field Summary
Fields Modifier and Type Field Description private booleanapiModeDeprecated.In API mode, exceptions thrown while calling the doclet are propagated using ClientCodeException.private com.sun.tools.javac.util.ContextcontextDeprecated.Context for this invocation.private java.lang.StringdefaultDocletClassNameDeprecated.private longdefaultFilterDeprecated.private DocletInvokerdocletInvokerDeprecated.private java.lang.ClassLoaderdocletParentClassLoaderDeprecated.private javax.tools.JavaFileManagerfileManagerDeprecated.private static java.lang.StringjavadocNameDeprecated.private MessagermessagerDeprecated.private static java.lang.StringstandardDocletClassNameDeprecated.-
Fields inherited from class gw.gosudoc.com.sun.tools.javadoc.main.ToolOption.Helper
breakiterator, compOpts, docClasses, docLocale, encoding, excludedPackages, fileManagerOpts, options, promptOnError, quiet, rejectWarnings, showAccess, subPackages
-
-
Constructor Summary
Constructors Constructor Description Start()Deprecated.Start(com.sun.tools.javac.util.Context context)Deprecated.Start(java.io.PrintWriter pw)Deprecated.Start(java.lang.ClassLoader docletParentClassLoader)Deprecated.Start(java.lang.String programName)Deprecated.Start(java.lang.String programName, java.io.PrintWriter errWriter, java.io.PrintWriter warnWriter, java.io.PrintWriter noticeWriter, java.lang.String defaultDocletClassName)Deprecated.Start(java.lang.String programName, java.io.PrintWriter errWriter, java.io.PrintWriter warnWriter, java.io.PrintWriter noticeWriter, java.lang.String defaultDocletClassName, java.lang.ClassLoader docletParentClassLoader)Deprecated.Start(java.lang.String programName, java.lang.ClassLoader docletParentClassLoader)Deprecated.Start(java.lang.String programName, java.lang.String defaultDocletClassName)Deprecated.Start(java.lang.String programName, java.lang.String defaultDocletClassName, java.lang.ClassLoader docletParentClassLoader)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanbegin(java.lang.Class<?> docletClass, java.lang.Iterable<java.lang.String> options, java.lang.Iterable<? extends javax.tools.JavaFileObject> fileObjects)Deprecated.private booleanbegin(java.lang.Class<?> docletClass, java.lang.String[] options, java.lang.Iterable<? extends javax.tools.JavaFileObject> fileObjects)Deprecated.intbegin(java.lang.String... argv)Deprecated.Main program - external wrapperprivate voidexit()Deprecated.Exit(package private) com.sun.tools.javac.main.OptionHelpergetOptionHelper()Deprecated.private <T> booleanisEmpty(java.lang.Iterable<T> iter)Deprecated.private voidoneArg(java.lang.String[] args, int index)Deprecated.Set one arg option.private booleanparseAndExecute(java.lang.Class<?> docletClass, java.lang.String[] argv, java.lang.Iterable<? extends javax.tools.JavaFileObject> fileObjects)Deprecated.Main program - internalprivate voidsetDocletInvoker(java.lang.Class<?> docletClass, javax.tools.JavaFileManager fileManager, java.lang.String[] argv)Deprecated.Init the doclet invoker.private voidsetOption(java.lang.String opt)Deprecated.indicate an option with no arguments was given.private voidsetOption(java.lang.String opt, com.sun.tools.javac.util.List<java.lang.String> arguments)Deprecated.indicate an option with the specified list of arguments was given.private voidsetOption(java.lang.String opt, java.lang.String argument)Deprecated.indicate an option with one argument was given.(package private) voidusage()Deprecated.Usage(package private) voidusage(boolean exit)Deprecated.private voidusage(java.lang.String main, java.lang.String doclet, java.lang.String foot, boolean exit)Deprecated.(package private) voidusageError(java.lang.String key, java.lang.Object... args)Deprecated.(package private) voidXusage()Deprecated.(package private) voidXusage(boolean exit)Deprecated.-
Methods inherited from class gw.gosudoc.com.sun.tools.javadoc.main.ToolOption.Helper
addToList, setCompilerOpt, setFileManagerOpt, setFilter
-
-
-
-
Field Detail
-
context
private final com.sun.tools.javac.util.Context context
Deprecated.Context for this invocation.
-
defaultDocletClassName
private final java.lang.String defaultDocletClassName
Deprecated.
-
docletParentClassLoader
private final java.lang.ClassLoader docletParentClassLoader
Deprecated.
-
javadocName
private static final java.lang.String javadocName
Deprecated.- See Also:
- Constant Field Values
-
standardDocletClassName
private static final java.lang.String standardDocletClassName
Deprecated.- See Also:
- Constant Field Values
-
defaultFilter
private final long defaultFilter
Deprecated.- See Also:
- Constant Field Values
-
messager
private final Messager messager
Deprecated.
-
docletInvoker
private DocletInvoker docletInvoker
Deprecated.
-
apiMode
private boolean apiMode
Deprecated.In API mode, exceptions thrown while calling the doclet are propagated using ClientCodeException.
-
fileManager
private javax.tools.JavaFileManager fileManager
Deprecated.
-
-
Constructor Detail
-
Start
public Start(java.lang.String programName, java.io.PrintWriter errWriter, java.io.PrintWriter warnWriter, java.io.PrintWriter noticeWriter, java.lang.String defaultDocletClassName)Deprecated.
-
Start
public Start(java.io.PrintWriter pw)
Deprecated.
-
Start
public Start(java.lang.String programName, java.io.PrintWriter errWriter, java.io.PrintWriter warnWriter, java.io.PrintWriter noticeWriter, java.lang.String defaultDocletClassName, java.lang.ClassLoader docletParentClassLoader)Deprecated.
-
Start
public Start(java.lang.String programName, java.lang.String defaultDocletClassName)Deprecated.
-
Start
public Start(java.lang.String programName, java.lang.String defaultDocletClassName, java.lang.ClassLoader docletParentClassLoader)Deprecated.
-
Start
public Start(java.lang.String programName, java.lang.ClassLoader docletParentClassLoader)Deprecated.
-
Start
public Start(java.lang.String programName)
Deprecated.
-
Start
public Start(java.lang.ClassLoader docletParentClassLoader)
Deprecated.
-
Start
public Start()
Deprecated.
-
Start
public Start(com.sun.tools.javac.util.Context context)
Deprecated.
-
-
Method Detail
-
usage
void usage()
Deprecated.Usage- Specified by:
usagein classToolOption.Helper
-
usage
void usage(boolean exit)
Deprecated.
-
Xusage
void Xusage()
Deprecated.- Specified by:
Xusagein classToolOption.Helper
-
Xusage
void Xusage(boolean exit)
Deprecated.
-
usage
private void usage(java.lang.String main, java.lang.String doclet, java.lang.String foot, boolean exit)Deprecated.
-
exit
private void exit()
Deprecated.Exit
-
begin
public int begin(java.lang.String... argv)
Deprecated.Main program - external wrapper
-
begin
public boolean begin(java.lang.Class<?> docletClass, java.lang.Iterable<java.lang.String> options, java.lang.Iterable<? extends javax.tools.JavaFileObject> fileObjects)Deprecated.
-
begin
private boolean begin(java.lang.Class<?> docletClass, java.lang.String[] options, java.lang.Iterable<? extends javax.tools.JavaFileObject> fileObjects)Deprecated.
-
parseAndExecute
private boolean parseAndExecute(java.lang.Class<?> docletClass, java.lang.String[] argv, java.lang.Iterable<? extends javax.tools.JavaFileObject> fileObjects) throws java.io.IOExceptionDeprecated.Main program - internal- Throws:
java.io.IOException
-
isEmpty
private <T> boolean isEmpty(java.lang.Iterable<T> iter)
Deprecated.
-
setDocletInvoker
private void setDocletInvoker(java.lang.Class<?> docletClass, javax.tools.JavaFileManager fileManager, java.lang.String[] argv)Deprecated.Init the doclet invoker. The doclet class may be given explicitly, or via the -doclet option in argv. If the doclet class is not given explicitly, it will be loaded from the file manager's DOCLET_PATH location, if available, or via the -doclet path option in argv.- Parameters:
docletClass- The doclet class. May be null.fileManager- The file manager used to get the class loader to load the doclet class if required. May be null.argv- Args containing -doclet and -docletpath, in case they are required.
-
oneArg
private void oneArg(java.lang.String[] args, int index)Deprecated.Set one arg option. Error and exit if one argument is not provided.
-
usageError
void usageError(java.lang.String key, java.lang.Object... args)Deprecated.- Specified by:
usageErrorin classToolOption.Helper
-
setOption
private void setOption(java.lang.String opt)
Deprecated.indicate an option with no arguments was given.
-
setOption
private void setOption(java.lang.String opt, java.lang.String argument)Deprecated.indicate an option with one argument was given.
-
setOption
private void setOption(java.lang.String opt, com.sun.tools.javac.util.List<java.lang.String> arguments)Deprecated.indicate an option with the specified list of arguments was given.
-
getOptionHelper
com.sun.tools.javac.main.OptionHelper getOptionHelper()
Deprecated.- Specified by:
getOptionHelperin classToolOption.Helper
-
-