|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 JavaFileObject 的軟體套件 | |
---|---|
javax.annotation.processing | 用來宣告註釋處理器並允許註釋處理器與註釋處理工具環境通信的工具。 |
javax.tools | 為能夠從程序(例如,編譯器)中調用的工具提供介面。 |
javax.annotation.processing 中 JavaFileObject 的使用 |
---|
返回 JavaFileObject 的 javax.annotation.processing 中的方法 | |
---|---|
JavaFileObject |
Filer.createClassFile(CharSequence name,
Element... originatingElements)
創建一個新的類別檔案,並返回一個物件以允許寫入它。 |
JavaFileObject |
Filer.createSourceFile(CharSequence name,
Element... originatingElements)
創建一個新的源檔案,並返回一個物件以允許寫入它。 |
javax.tools 中 JavaFileObject 的使用 |
---|
型別參數型別為 JavaFileObject 的 javax.tools 中的類別 | |
---|---|
class |
ForwardingJavaFileObject<F extends JavaFileObject>
將調用轉發到給定的檔案物件。 |
實作 JavaFileObject 的 javax.tools 中的類別 | |
---|---|
class |
ForwardingJavaFileObject<F extends JavaFileObject>
將調用轉發到給定的檔案物件。 |
class |
SimpleJavaFileObject
為 JavaFileObject 中的大多數方法提供簡單實作。 |
返回 JavaFileObject 的 javax.tools 中的方法 | |
---|---|
JavaFileObject |
ForwardingJavaFileManager.getJavaFileForInput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind)
|
JavaFileObject |
JavaFileManager.getJavaFileForInput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind)
獲取輸入的檔案物件,它表示給定位置處指定型別的指定類別。 |
JavaFileObject |
ForwardingJavaFileManager.getJavaFileForOutput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling)
|
JavaFileObject |
JavaFileManager.getJavaFileForOutput(JavaFileManager.Location location,
String className,
JavaFileObject.Kind kind,
FileObject sibling)
獲取輸出的檔案物件,它表示給定位置處指定型別的指定類別。 |
返回變數型別為 JavaFileObject 的型別的 javax.tools 中的方法 | |
---|---|
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjects(File... files)
獲取表示給定檔案的檔案物件。 |
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjects(String... names)
獲取表示給定檔案名稱的檔案物件。 |
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjectsFromFiles(Iterable<? extends File> files)
獲取表示給定檔案的檔案物件。 |
Iterable<? extends JavaFileObject> |
StandardJavaFileManager.getJavaFileObjectsFromStrings(Iterable<String> names)
獲取表示給定檔案名稱的檔案物件。 |
Iterable<JavaFileObject> |
ForwardingJavaFileManager.list(JavaFileManager.Location location,
String packageName,
Set<JavaFileObject.Kind> kinds,
boolean recurse)
|
Iterable<JavaFileObject> |
JavaFileManager.list(JavaFileManager.Location location,
String packageName,
Set<JavaFileObject.Kind> kinds,
boolean recurse)
列出給定位置處符合給定標準的所有檔案物件。 |
參數型別為 JavaFileObject 的 javax.tools 中的方法 | |
---|---|
String |
ForwardingJavaFileManager.inferBinaryName(JavaFileManager.Location location,
JavaFileObject file)
|
String |
JavaFileManager.inferBinaryName(JavaFileManager.Location location,
JavaFileObject file)
根據位置推斷檔案物件的二進制名稱。 |
型別變數型別為 JavaFileObject 的 javax.tools 中的方法參數 | |
---|---|
StandardJavaFileManager |
JavaCompiler.getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener,
Locale locale,
Charset charset)
為此工具獲取一個標準檔案管理器實作的新實例。 |
JavaCompiler.CompilationTask |
JavaCompiler.getTask(Writer out,
JavaFileManager fileManager,
DiagnosticListener<? super JavaFileObject> diagnosticListener,
Iterable<String> options,
Iterable<String> classes,
Iterable<? extends JavaFileObject> compilationUnits)
使用給定元件和參數創建編譯任務的 future。 |
JavaCompiler.CompilationTask |
JavaCompiler.getTask(Writer out,
JavaFileManager fileManager,
DiagnosticListener<? super JavaFileObject> diagnosticListener,
Iterable<String> options,
Iterable<String> classes,
Iterable<? extends JavaFileObject> compilationUnits)
使用給定元件和參數創建編譯任務的 future。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。