org.eclipse.jdt.internal.compiler.apt.util
类 EclipseFileObject

java.lang.Object
  继承者 javax.tools.SimpleJavaFileObject
      继承者 org.eclipse.jdt.internal.compiler.apt.util.EclipseFileObject
所有已实现的接口:
javax.tools.FileObject, javax.tools.JavaFileObject

public class EclipseFileObject
extends javax.tools.SimpleJavaFileObject

Implementation of a Java file object that corresponds to a file on the file system


嵌套类摘要
 
从接口 javax.tools.JavaFileObject 继承的嵌套类/接口
javax.tools.JavaFileObject.Kind
 
字段摘要
 
从类 javax.tools.SimpleJavaFileObject 继承的字段
kind, uri
 
构造方法摘要
EclipseFileObject(String className, URI uri, javax.tools.JavaFileObject.Kind kind, Charset charset)
           
 
方法摘要
 boolean delete()
           
 boolean equals(Object o)
           
 javax.lang.model.element.Modifier getAccessLevel()
           
 CharSequence getCharContent(boolean ignoreEncodingErrors)
           
 long getLastModified()
           
 String getName()
           
 javax.lang.model.element.NestingKind getNestingKind()
           
 int hashCode()
           
 InputStream openInputStream()
           
 OutputStream openOutputStream()
           
 Reader openReader(boolean ignoreEncodingErrors)
           
 Writer openWriter()
           
 String toString()
           
 
从类 javax.tools.SimpleJavaFileObject 继承的方法
getKind, isNameCompatible, toUri
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

EclipseFileObject

public EclipseFileObject(String className,
                         URI uri,
                         javax.tools.JavaFileObject.Kind kind,
                         Charset charset)
方法详细信息

getAccessLevel

public javax.lang.model.element.Modifier getAccessLevel()
指定者:
接口 javax.tools.JavaFileObject 中的 getAccessLevel
覆盖:
javax.tools.SimpleJavaFileObject 中的 getAccessLevel

getNestingKind

public javax.lang.model.element.NestingKind getNestingKind()
指定者:
接口 javax.tools.JavaFileObject 中的 getNestingKind
覆盖:
javax.tools.SimpleJavaFileObject 中的 getNestingKind

delete

public boolean delete()
指定者:
接口 javax.tools.FileObject 中的 delete
覆盖:
javax.tools.SimpleJavaFileObject 中的 delete

equals

public boolean equals(Object o)
覆盖:
Object 中的 equals

getCharContent

public CharSequence getCharContent(boolean ignoreEncodingErrors)
                            throws IOException
指定者:
接口 javax.tools.FileObject 中的 getCharContent
覆盖:
javax.tools.SimpleJavaFileObject 中的 getCharContent
抛出:
IOException

getLastModified

public long getLastModified()
指定者:
接口 javax.tools.FileObject 中的 getLastModified
覆盖:
javax.tools.SimpleJavaFileObject 中的 getLastModified

getName

public String getName()
指定者:
接口 javax.tools.FileObject 中的 getName
覆盖:
javax.tools.SimpleJavaFileObject 中的 getName

hashCode

public int hashCode()
覆盖:
Object 中的 hashCode

openInputStream

public InputStream openInputStream()
                            throws IOException
指定者:
接口 javax.tools.FileObject 中的 openInputStream
覆盖:
javax.tools.SimpleJavaFileObject 中的 openInputStream
抛出:
IOException

openOutputStream

public OutputStream openOutputStream()
                              throws IOException
指定者:
接口 javax.tools.FileObject 中的 openOutputStream
覆盖:
javax.tools.SimpleJavaFileObject 中的 openOutputStream
抛出:
IOException

openReader

public Reader openReader(boolean ignoreEncodingErrors)
                  throws IOException
指定者:
接口 javax.tools.FileObject 中的 openReader
覆盖:
javax.tools.SimpleJavaFileObject 中的 openReader
抛出:
IOException

openWriter

public Writer openWriter()
                  throws IOException
指定者:
接口 javax.tools.FileObject 中的 openWriter
覆盖:
javax.tools.SimpleJavaFileObject 中的 openWriter
抛出:
IOException

toString

public String toString()
覆盖:
javax.tools.SimpleJavaFileObject 中的 toString


Copyright © 2013. All Rights Reserved.