public class Jooc extends JangarooParser implements Jooc
| Modifier and Type | Field and Description |
|---|---|
static String |
BINDABLE_ANNOTATION_NAME |
static String |
EMBED_ANNOTATION_NAME |
static String |
EMBED_ANNOTATION_SOURCE_PROPERTY |
static String |
EXT_CONFIG_ANNOTATION_NAME |
static String |
MIXIN_ANNOTATION_NAME |
static String |
NATIVE_ANNOTATION_NAME |
static String |
NATIVE_ANNOTATION_REQUIRE_PROPERTY |
static String |
PUBLIC_API_EXCLUSION_ANNOTATION_NAME |
static String |
PUBLIC_API_INCLUSION_ANNOTATION_NAME |
static String |
RESOURCE_BUNDLE_ANNOTATION_NAME |
static String |
USES_ANNOTATION_NAME |
JOO_API_IN_JAR_DIRECTORY_PREFIX, logAS_SUFFIX, AS_SUFFIX_NO_DOT, INPUT_FILE_SUFFIX, MXML_SUFFIX, MXML_SUFFIX_NO_DOT, OUTPUT_FILE_SUFFIX, PROPERTIES_SUFFIX, PROPERTIES_SUFFIX_NO_DOT| Constructor and Description |
|---|
Jooc() |
Jooc(JoocConfiguration config) |
Jooc(JoocConfiguration config,
CompileLog log) |
| Modifier and Type | Method and Description |
|---|---|
JoocConfiguration |
getConfig() |
static String |
getResultCodeDescription(int resultCode) |
static void |
main(String[] argv) |
protected void |
processSource(File file) |
CompilationResult |
run() |
static int |
run(String[] argv,
CompileLog log) |
void |
setConfig(JoocConfiguration config) |
File |
writeOutput(File sourceFile,
CompilationUnit compilationUnit,
CompilationUnitSinkFactory writerFactory,
boolean verbose) |
createPropertiesClassReader, declareValues, doParse, error, error, error, error, error, error, error, findSource, getAnyType, getCompilableSuffixes, getCompilationUnit, getCompilationUnits, getInputSource, getInputSourceFileName, getLog, getMxmlComponentRegistry, getPackageIdes, getVoidType, implementsInterface, implementsInterface, importSource, isClass, resolveCompilationUnit, resolveImport, setCompilableSuffixes, setConfig, setLog, setUp, tearDown, warning, warning, warningpublic static final String PUBLIC_API_EXCLUSION_ANNOTATION_NAME
public static final String PUBLIC_API_INCLUSION_ANNOTATION_NAME
public static final String NATIVE_ANNOTATION_NAME
public static final String NATIVE_ANNOTATION_REQUIRE_PROPERTY
public static final String USES_ANNOTATION_NAME
public static final String MIXIN_ANNOTATION_NAME
public static final String BINDABLE_ANNOTATION_NAME
public static final String EXT_CONFIG_ANNOTATION_NAME
public static final String EMBED_ANNOTATION_NAME
public static final String EMBED_ANNOTATION_SOURCE_PROPERTY
public static final String RESOURCE_BUNDLE_ANNOTATION_NAME
public Jooc()
public Jooc(JoocConfiguration config)
public Jooc(JoocConfiguration config, CompileLog log)
public JoocConfiguration getConfig()
getConfig in class JangarooParserpublic void setConfig(JoocConfiguration config)
public CompilationResult run()
public File writeOutput(File sourceFile, CompilationUnit compilationUnit, CompilationUnitSinkFactory writerFactory, boolean verbose) throws CompilerError
CompilerErrorpublic static String getResultCodeDescription(int resultCode)
protected void processSource(File file) throws IOException
IOExceptionpublic static int run(String[] argv, CompileLog log)
public static void main(String[] argv)
Copyright © 2002–2016 CoreMedia AG. All rights reserved.