public class FabricOptions
extends JifOptions
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.net.URI> |
classpath_uris |
protected java.util.Map<java.lang.String,java.net.URI> |
codebase_aliases
Codebase names.
|
protected java.lang.String |
codebaseFilename
Name of file to write URL of new codebase to.
|
boolean |
createSkeleton
Whether to create a Java skeleton for each class.
|
protected java.lang.String |
destinationStore
The name of the store for writing generated codebase and classes.
|
protected boolean |
needWorker
Whether to run a Fabric worker.
|
int |
optLevel
Use optimizations.
|
protected boolean |
platform_mode
Whether we are building platform classes.
|
protected boolean |
publish
Whether to publish source to Fabric.
|
boolean |
publishOnly
Whether to fully compile classes or just verify and publish.
|
boolean |
signatureMode
Whether we're running in signature mode.
|
protected java.util.List<java.net.URI> |
sourcepath_uris |
protected java.lang.String |
workerName
Name of worker for compiling source from Fabric.
|
Constructor and Description |
---|
FabricOptions(ExtensionInfo extension) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.net.URI> |
classpathURIs() |
java.util.Map<java.lang.String,java.net.URI> |
codebaseAliases() |
java.lang.String |
codebaseFilename() |
java.lang.String |
constructPostCompilerClasspath() |
boolean |
createSkeleton() |
java.lang.String |
destinationStore() |
java.util.List<<any>> |
fabilArgs(java.util.Set<<any>> flags)
Filter and add arguments for FabIL.
|
protected void |
handleArg(<any> arg) |
protected void |
handleSourceArg(<any> arg,
java.util.Set<java.lang.String> source) |
boolean |
needWorker() |
protected int |
parseSourceArg(java.lang.String[] args,
int index) |
boolean |
platformMode() |
protected void |
populateFlags(java.util.Set<<any>> flags) |
protected void |
postApplyArgs() |
boolean |
publish()
Should source be published to Fabric? Always false in signature or platform
modes.
|
boolean |
publishOnly() |
boolean |
signatureMode() |
java.util.List<java.io.File> |
signaturepath() |
java.util.List<java.net.URI> |
sourcepathURIs() |
static java.util.List<java.io.File> |
URIsToFiles(java.util.List<java.net.URI> uris) |
java.lang.String |
workerName() |
protected java.lang.String workerName
protected java.lang.String destinationStore
protected final java.util.List<java.net.URI> sourcepath_uris
protected final java.util.List<java.net.URI> classpath_uris
public boolean signatureMode
public boolean publishOnly
protected java.lang.String codebaseFilename
protected boolean platform_mode
public boolean createSkeleton
public int optLevel
protected java.util.Map<java.lang.String,java.net.URI> codebase_aliases
protected boolean publish
protected boolean needWorker
public FabricOptions(ExtensionInfo extension)
protected void populateFlags(java.util.Set<<any>> flags)
protected int parseSourceArg(java.lang.String[] args, int index)
protected void handleSourceArg(<any> arg, java.util.Set<java.lang.String> source)
protected void handleArg(<any> arg) throws UsageError
UsageError
public static java.util.List<java.io.File> URIsToFiles(java.util.List<java.net.URI> uris)
public java.util.List<<any>> fabilArgs(java.util.Set<<any>> flags) throws UsageError
flags
- UsageError
protected void postApplyArgs()
public boolean publishOnly()
public java.lang.String codebaseFilename()
public java.util.List<java.io.File> signaturepath()
public java.util.Map<java.lang.String,java.net.URI> codebaseAliases()
public boolean createSkeleton()
public java.lang.String destinationStore()
public java.lang.String workerName()
public boolean platformMode()
public boolean needWorker()
public boolean signatureMode()
public boolean publish()
public java.lang.String constructPostCompilerClasspath()
public java.util.List<java.net.URI> classpathURIs()
public java.util.List<java.net.URI> sourcepathURIs()