|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.javafx.api.JavafxcTask
public abstract class JavafxcTask
Provides access to functionality specific to the JavaFX Script compiler, based on JavacTask.
JavacTask
Constructor Summary | |
---|---|
JavafxcTask()
|
Method Summary | |
---|---|
abstract java.lang.Iterable<? extends com.sun.source.tree.CompilationUnitTree> |
analyze()
Complete all analysis prior to conversion of the JavaFX Script compiler AST to Javac AST. |
abstract int |
errorCheck()
Check the specified files for errors. |
abstract java.lang.Iterable<? extends javax.tools.JavaFileObject> |
generate()
Generate code. |
abstract javax.lang.model.util.Elements |
getElements()
Get a utility object for dealing with program elements. |
abstract javax.lang.model.type.TypeMirror |
getTypeMirror(java.lang.Iterable<? extends com.sun.source.tree.Tree> path)
Get a type mirror of the tree node determined by the specified path. |
abstract javax.lang.model.util.Types |
getTypes()
Get a utility object for dealing with type mirrors. |
abstract java.lang.Iterable<? extends com.sun.source.tree.CompilationUnitTree> |
parse()
Parse the specified files returning a list of abstract syntax trees. |
abstract void |
setTaskListener(com.sun.source.util.TaskListener taskListener)
The specified listener will receive events describing the progress of this compilation task. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.sun.javafx.api.JavafxCompiler.CompilationTask |
---|
call |
Constructor Detail |
---|
public JavafxcTask()
Method Detail |
---|
public abstract java.lang.Iterable<? extends com.sun.source.tree.CompilationUnitTree> parse() throws java.io.IOException
java.io.IOException
- if an unhandled I/O error occurred in the compiler.public abstract int errorCheck() throws java.io.IOException
java.io.IOException
- if an unhandled I/O error occurred in the compiler.public abstract java.lang.Iterable<? extends com.sun.source.tree.CompilationUnitTree> analyze() throws java.io.IOException
java.io.IOException
- if an unhandled I/O error occurred in the compiler.public abstract java.lang.Iterable<? extends javax.tools.JavaFileObject> generate() throws java.io.IOException
java.io.IOException
- if an unhandled I/O error occurred in the compiler.public abstract void setTaskListener(com.sun.source.util.TaskListener taskListener)
public abstract javax.lang.model.type.TypeMirror getTypeMirror(java.lang.Iterable<? extends com.sun.source.tree.Tree> path)
public abstract javax.lang.model.util.Elements getElements()
public abstract javax.lang.model.util.Types getTypes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |