Top Description Fields Constructors Methods
org.kohsuke.args4j.apt

public Class Main

extends Object
Class Inheritance
Imports
org.kohsuke.args4j.Argument, .CmdLineException, .CmdLineParser, .Option, java.io.File, java.lang.reflect.Method, java.net.MalformedURLException, .URL, .URLClassLoader, java.util.ArrayList, .List, javax.tools.JavaCompiler, .ToolProvider

Entry point that invokes APT.
Author
Kohsuke Kawaguchi

Field Summary

Modifier and TypeField and Description
private List<String>
private boolean
private Mode
private File
private String

Constructor Summary

AccessConstructor and Description
public
Main()

Method Summary

Modifier and TypeMethod and Description
private Method
public ClassLoader
public static void
main(String[] args)

private void
public int
run(String[] args)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

aptArgsback to summary
private List<String> aptArgs
Annotations
@Argument
hiddenback to summary
private boolean hidden
Annotations
@Option
name:-r
modeback to summary
private Mode mode
Annotations
@Option
name:-mode
usage:output format. \'XML\' \'TXT\' or \'HTML\'
outDirback to summary
private File outDir
Annotations
@Option
name:-o
usage:output directory to place generated HTML/XML
resourceNameback to summary
private String resourceName
Annotations
@Option
name:-res
usage:resource file name to obtain usage strings from. Using this option will cause Option.usage() to be used as a key to this resource

Constructor Detail

Mainback to summary
public Main()

Method Detail

getProcessMethodback to summary
private Method getProcessMethod(Class<?> apt)
loadToolsJarback to summary
public ClassLoader loadToolsJar()
mainback to summary
public static void main(String[] args) throws Exception
printUsageback to summary
private void printUsage(CmdLineParser parser)
runback to summary
public int run(String[] args) throws Exception