Package | Description |
---|---|
org.pantsbuild.jmake |
Modifier and Type | Method and Description |
---|---|
void |
Main.mainProgrammatic(java.lang.String[] args)
Main entrypoint for applications that want to call jmake externally and are willing
to handle exceptions that it may throw.
|
void |
Main.mainProgrammaticControlled(java.lang.String[] addedJavaFileNames,
java.lang.String[] removedJavaFileNames,
java.lang.String[] updatedJavaFileNames,
java.lang.String destDirName,
java.lang.String pdbFileName,
java.lang.Object externalApp,
java.lang.reflect.Method externalCompileSourceFilesMethod)
Main entrypoint for applications such as IDEs, that themselves keep track of updated/added/removed sources,
want to have full control over compilations that jmake invokes, and are willing to handle exceptions
that it may throw.
|
void |
Main.mainProgrammaticControlled(java.lang.String[] javaFileNames,
java.lang.String destDirName,
java.lang.String pdbFileName,
java.lang.Object externalApp,
java.lang.reflect.Method externalCompileSourceFilesMethod)
Main entrypoint for applications such as Ant, that want to have full control over
compilations that jmake invokes, and are willing to handle exceptions
that it may throw.
|
static void |
ClassPath.setBootClassPath(java.lang.String value) |
static void |
Main.setBootClassPath(java.lang.String classPath)
Set the boot class path to be used by the compiler (-bootclasspath option) and also by the dependency
checker (by default, the value of "sun.boot.class.path" property is used).
|
static void |
ClassPath.setClassPath(java.lang.String value) |
static void |
Main.setClassPath(java.lang.String classPath)
Set the class path to be used by the compiler, and also by the dependency checker for the purposes of
superclass/superinterface change tracking.
|
static void |
ClassPath.setExtDirs(java.lang.String value) |
static void |
Main.setExtDirs(java.lang.String dirs)
Set the extensions location to be used by the compiler (-extdirs option) and also by the dependency
checker (by default, the value of "java.ext.dirs" property is used).
|
static void |
ClassPath.setProjectClassPath(java.lang.String value) |
static void |
Main.setProjectClassPath(java.lang.String projectClassPath)
Set the class path to be used by the compiler, and also by the dependency checker for the purposes of
superclass/superinterface change tracking and sourceless class dependency checking.
|
static void |
ClassPath.setVirtualPath(java.lang.String value) |
static void |
Main.setVirtualPath(java.lang.String dirs)
Set the virtual path used to find both source and class files that are part of the project
but are not in the local directory.
|